网友提问:
(资料图片)
网友给我一个文件夹
我们把公司汇总.xlsx拿出文件夹 放在任意位置均可
先看一下这3个工作簿
每个分表与总表位置是对应的,只是想把数据相加。那这就没有难度了。
回答网友问题:
在 Excel基础篇里我们就介绍过,原始区域有一些数,用另一个区域与这个区域相加的方法
就是复制右边区域的数据,选择原始区域第1个单元格,右键~选项粘贴~相加
在VBA第二季里我们也讲了相关方法
需要用到的知识还有一个FSO对象或者ExcelVBA第二季讲的DIR函数,如下图
我们使用FSO对象遍历每个文件
我们打开那个 公司汇总.xlsx 在VBE编译器中写代码,然后运行
代码如下:你只需要改支区域的范围
不算注释与sub ...end sub 9行代码搞定
PS:如果每个分表中有N多Sheet ,需要使用For Each遍历工作表,具体是指定某个工作表还是全部工作表都需要,取决于你的需求。
ExcelVBA教程:https://www.bilibili.com/video/BV1rt4y1a72y
标签: