Windows
Excel
VBA

Excelで他のWorkbookのマクロを実行する

  • Application.Runでマクロを呼び出す。
  • ファイル名はシングルクォーテーションで括る。
  • ファイル名の後に「!」を付ける。
  • シート内のマクロの場合にはシート名を付けてドット
  • 最後にマクロ名を付ける。
example
Application.Run "'BOOK.xlsm'!Sheet1.Macro"