ExcelVBA 对N个工作簿每个指定工作表数值汇总
网友提问:
在一个文件夹中有N个工作簿

每个工作簿里面有N张表



网友还提供一张汇总表

想变成

就是将ABC三个工作簿指定表的数据加在一起,写到汇总表指定表
在上一篇文章中已经讲过一张表怎么操作,如果ABC三个工作簿里有多个工作表,但是多个工作表都是能源里面的内容,那for each
但是现在,您是多张表,可是这表不同的,说简单就是区域不同,那For each 意义就没了,我遍历所有的工作表名,那你还是要填写区域
虽然可以动态的判断连续为空的区域,但是这有Bug ,如果谁在某个单元格写了文字改成白色,或是添加了底色,甚至使用了空字符串等等,你再做这些判断,那代码量就高了
所以我们在上一篇文章的基础上改一下代码就可以了
https://www.bilibili.com/read/cv24014588
这也是网友的要求

代码如下:
不算注释与 sub ... end sub 写12行代码搞定
如果加入鼠标选路径的代码
知识点在这里


ExcelVBA教程:https://www.bilibili.com/video/BV1rt4y1a72y