我正在尝试调用其他工作表上的子项,但运行时出现错误消息。无法运行宏...该宏可能无法在此工作簿中使用
具体来说,我在这些工作表中有两个工作表和多个VBA子。在其中一个VBA项目(比如workbook1.xlsm)中,我有以下代码:
Sub AnalysisTableMacro()
Workbooks("Python solution macro.xlsm").Activate
Application.Run "Python solution macro.xlsm!.PreparetheTables"
End Sub
但是我得到了以下错误。两个工作表上的宏都已启用。在这两个工作表中,subs都在Module1中。
无法运行宏'Workbook.xlsm!PrepareTheTables'。该宏可能无法在此工作簿中使用,或者可能会禁用所有宏。
我也试过Application.Run "Python solution macro.xlsm!Module1.PreparetheTables"
但没有奏效。
任何帮助,将不胜感激。
您在感叹号后没有完全停止尝试吗? – pnuts