マクロを呼び出すマクロ
マクロを呼び出すには、Application.Run メソッドを使います。
Sub test()
Application.Run "マクロ名", 引数1, 引数2
End Sub
これを使えば、 別のワークブックのマクロを呼び出すことができます。
Sub test(
Application.Run "ワークブック名.xlsm!モジュール名.マクロ名", 引数
End Sub
また、呼び出すマクロ名を変数で指定できるので、
条件によって呼び出すマクロを変える、という使い方もできます。
Sub test()
Dim FuncName As String
FuncName = "マクロ名"
Application.Run FuncName, 引数1, 引数2
End Sub