teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

回答追記

2019/07/04 02:36

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -4,4 +4,15 @@
4
4
 
5
5
  personal.xlsb はブックを開くと自動でバックグラウンドで開くのでそこのマクロはいつでも使えます。
6
6
 
7
- personal.xlsb内へA.xlsmのマクロを移動させて、マクロのコード内のコピー先は ActiveBook にすればいいでしょう。
7
+ personal.xlsb内へA.xlsmのマクロを移動させて、マクロのコード内のコピー先は ActiveBook にすればいいでしょう。
8
+
9
+ 追記
10
+ ---
11
+ A.xlsm からクラウドの x.xlsm のマクロを呼び出したいなら、下記のどちらかになります。
12
+
13
+ [別のブックのマクロを実行(Run メソッド) \| ExcelWork.info](https://excelwork.info/excel/runmethod/)
14
+
15
+ [プロシージャを呼び出す(Call ステートメント) \| ExcelWork.info](https://excelwork.info/excel/callmethod/)
16
+
17
+ 前者はx.xlsmを開く必要があります。
18
+ 後者は開く必要はないですが、クラウドにあるファイルを参照設定したことがないので正常に動作するかどうかはわりません。

1

説明の修正

2019/07/04 02:36

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -4,4 +4,4 @@
4
4
 
5
5
  personal.xlsb はブックを開くと自動でバックグラウンドで開くのでそこのマクロはいつでも使えます。
6
6
 
7
- personal.xlsb内へA.xlsmのマクロを移動させて、コピー先は ActiveBook にすればいいでしょう。
7
+ personal.xlsb内へA.xlsmのマクロを移動させて、マクロのード内のコピー先は ActiveBook にすればいいでしょう。