日常使用Excel进行数据汇总时,常需调取多个工作簿内容。通过VBA代码可实现后台自动查找目标文件,读取数据并返回主表完成分类汇总,操作高效便捷。
1、 四种产品Pro_A、Pro_B、Pro_C、Pro_D上半年销售数据分别记录在四张独立的子表中,现需进行汇总统计分析,以便全面掌握整体销售情况。
2、 VBA代码如下,关键部分已添加注释说明。
3、 VBA代码第二部分如下,核心程序段已添加注释说明。
4、 最终结果如下:首先通过VBA的文件对象功能,查找与主表字段匹配的子文件路径及名称;接着在后台用VBA打开这些文件,读取其中子表的数据;最后将获取的数据回填至主表对应的单元格中,完成整个数据整合过程。
