【MOS】【Microsoft Office Excel】【マクロ/VBA】マクロの中で別のマクロを実行するマクロ
- 2014/09/15 21:53
- VBA
- Callステートメント
- Runメソッド
- 86
マクロAの中で別のマクロBを実行する方法は以下の通りです。
同ブック内のマクロを実行する場合
Sub マクロA() Call マクロB End Sub
別のブック内のマクロを実行する場合
Book1.xlsのマクロA内でBook2.xlsのマクロBを実行する方法は以下の通りです。
別のブックを開いている場合
Sub マクロA() Application.Run "Book2.xls!マクロB" End Sub
別のブックを開いていない場合
Sub マクロA() Application.Run "'C:\(~「Book2.xls」をフルパスで指定する~)\Book2.xls'!マクロB" End Sub
お世話になります
別のブックを開いている場合のTest1はマクロBでしょうか。