要运行另一个工作簿的宏,可以通过以下步骤实现:
Sub RunMacroInAnotherWorkbook()
Dim targetWorkbook As Workbook
Set targetWorkbook = Workbooks.Open("C:\路径\目标工作簿名.xlsx")
targetWorkbook.Application.Run "'目标工作簿名.xlsx'!宏名"
targetWorkbook.Close SaveChanges:=False
End Sub
在上述代码中,替换"C:\路径\目标工作簿名.xlsx"为目标工作簿的实际路径和文件名,将"目标工作簿名.xlsx"和"宏名"分别替换为目标工作簿中你想要运行的宏的名称。
这样,你就可以在当前工作簿中通过宏调用并运行另一个工作簿中的宏了。
请注意,上述步骤仅适用于Microsoft Excel软件中的VBA宏。对于其他类型的工作簿或其他开发环境,具体操作步骤可能有所不同。
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云