我有一个每日仪表板文件,我每天从 5 个带有宏的不同文件中提取数据。宏工作正常,但它询问我应该为特定步骤选择哪个文件:(Workbooks.Open vFile
出现一个窗口,我只选择文件)。这些文件每周或每月都会更改一次,所以我想做的是将源插入特定的单元格,宏不会要求我提供文件,而是将源带到那里。
这可能吗?
代码(我没有放整个代码,而只是我想要更改的部分)
vFile = Application.GetOpenFilename("Excel Files (.xl)," & ".xl", 1, "select WF Report", "Open", False)
Workbooks.Open vFile
然后宏是指活动文件和工作表。一旦我复制了所有数据,另一个窗口会提示我选择第二个文件等。
vFile = Application.GetOpenFilename("Excel Files (.xl)," & ".xl", 1, "select Front End Tracker ", "Open", False)
Workbooks.Open vFile
我想要更改的是,我希望宏从 Excel 工作表中的特定单元格中获取文件的源和名称,而不是选择文件的窗口。关于如何做到这一点的任何想法?