使用VBA从多个关闭的文件中创建一个主文件。所有关闭的文件都保存在相同的文件夹中,并且格式相同

时间:2018-08-23 15:56:53

标签: excel vba

经过数天的尝试解决此任务,我发现了这个很棒的论坛,希望你们能提供帮助(我对VBA还是很陌生...)。

简而言之,我们有包含大量数据的月度报告。这些月度文件始终以相同的格式(例如概述2018.01 final.xlsx和概述2018.02 final.xlsx)存储在同一文件夹中。我正在制作一个Masterfile,该文件可以自动更新并填写这些已关闭工作簿中的所有必要数据。

因此,例如当前我们在8月。我创建了一个UPDATE命令按钮,如果单击它,我希望excel从文件“ Overview 2018.08 final.xlsx”中获取数据,执行sumif函数(将所有与订单号P123,P124等链接的数字相加)并粘贴主文件。

下个月,即9月,我希望一旦您按下命令按钮,它将再次更新8月的数据,并包含9月文件中的数据(“概述2018.09 final.xlsx”),依此类推...

执行此操作最简单的代码是什么?

我希望情况清楚,你们可以帮助我。会非常感激的。

祝一切顺利

1 个答案:

答案 0 :(得分:0)

这对于Power Query是一个完美的问题-它是Excel 2010/2013的Microsoft附加组件,内置于2016。

PQ将允许您按照描述打开,合并和操作(例如,分析,求和)文件。

祝你好运