经过数天的尝试解决此任务,我发现了这个很棒的论坛,希望你们能提供帮助(我对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”),依此类推...
执行此操作最简单的代码是什么?
我希望情况清楚,你们可以帮助我。会非常感激的。
祝一切顺利
答案 0 :(得分:0)
这对于Power Query是一个完美的问题-它是Excel 2010/2013的Microsoft附加组件,内置于2016。
PQ将允许您按照描述打开,合并和操作(例如,分析,求和)文件。
祝你好运