回答編集履歴
2
回答追記
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
説明の修正
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 にすればいいでしょう。
|