【发布时间】:2013-08-25 17:19:34
【问题描述】:
我正在尝试调用不同工作表上的子程序,但我收到了运行时错误消息。
具体来说,我在这些工作表中有两个工作表和多个 VBA sub。在其中一个 VBA 项目(比如 workbook1.xlsm)中,我有以下代码:
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",但没有成功。
【问题讨论】: