別のワークシートでサブルーチンを呼び出そうとしていますが、実行時エラー メッセージが表示されます。
具体的には、2 つのワークシートと、それらのワークシートに複数の VBA sub があります。VBA プロジェクト (workbook1.xlsm など) の 1 つに、次のコードがあります。
Sub AnalysisTableMacro()
Workbooks("Python solution macro.xlsm").Activate
Application.Run "Python solution macro.xlsm!.PreparetheTables"
End Sub
しかし、次のエラーが発生しました。両方のワークシートのマクロが有効になっています。両方のワークシートで、潜水艦は Module1 にあります。
マクロ 'Workbook.xlsm!PrepareTheTables' を実行できません。>このワークブックでマクロを使用できないか、すべてのマクロが無効になっている可能性があります。
私も試しApplication.Run "Python solution macro.xlsm!Module1.PreparetheTables"
ましたがうまくいきませんでした。