如何从其他Excel报告中调用Excel报告?

时间:2017-05-15 12:13:44

标签: mysql excel vba alm

我的应用程序生命周期管理中有12个Excel报告。 当我点击generate时,每个人都执行一个Query和一些VBA代码。

我想知道是否可以创建一个可以调用前面提到的每个报告的Excel报告,这样我就不必手动生成每个报告。 有办法吗?

否则我认为我必须在一份大的Excel报告中对它们进行重新组合和重新编码,这对于将来的修改是不切实际的。

1 个答案:

答案 0 :(得分:0)

您可以从"启动文件"中调用宏。 您需要打开文件,启动makro,如bellow,关闭文件,并对另一个

执行相同操作
Application.Run "filename.xlsm!macroname"

编辑:

    sub test()
        Workbooks.Open filepath & "\filename.xlsm"
        Application.Run "filename.xlsm!macroname"
        Windows(ActiveWorkbook.Name).Close
    end sub