如何从另一个 Excel 报告中调用一个 Excel 报告?
How to call an Excel report from an other Excel report?
我的应用程序生命周期管理中有 12 个 Excel 报告。
当我点击生成时,他们每个人都执行一个查询和一些 VBA 代码。
我想知道是否可以创建一个 Excel 报告来调用前面提到的每个报告,这样我就不必手动生成每个报告。
有办法吗?
否则我想我必须将它们重新组合并重新编码在一个大的 Excel 报告中,这对于将来的修改不切实际。
您可以从 "starting file" 调用宏。
您需要打开文件,像下面那样启动 makro,关闭文件并对另一个文件执行相同的操作
Application.Run "filename.xlsm!macroname"
编辑:
sub test()
Workbooks.Open filepath & "\filename.xlsm"
Application.Run "filename.xlsm!macroname"
Windows(ActiveWorkbook.Name).Close
end sub
我的应用程序生命周期管理中有 12 个 Excel 报告。 当我点击生成时,他们每个人都执行一个查询和一些 VBA 代码。
我想知道是否可以创建一个 Excel 报告来调用前面提到的每个报告,这样我就不必手动生成每个报告。 有办法吗?
否则我想我必须将它们重新组合并重新编码在一个大的 Excel 报告中,这对于将来的修改不切实际。
您可以从 "starting file" 调用宏。 您需要打开文件,像下面那样启动 makro,关闭文件并对另一个文件执行相同的操作
Application.Run "filename.xlsm!macroname"
编辑:
sub test()
Workbooks.Open filepath & "\filename.xlsm"
Application.Run "filename.xlsm!macroname"
Windows(ActiveWorkbook.Name).Close
end sub