ExcelVBA 對N個工作簿每個指定工作表數(shù)值匯總
網(wǎng)友提問:
在一個文件夾中有N個工作簿

每個工作簿里面有N張表



網(wǎng)友還提供一張匯總表

想變成

就是將ABC三個工作簿指定表的數(shù)據(jù)加在一起,寫到匯總表指定表
在上一篇文章中已經講過一張表怎么操作,如果ABC三個工作簿里有多個工作表,但是多個工作表都是能源里面的內容,那for each
但是現(xiàn)在,您是多張表,可是這表不同的,說簡單就是區(qū)域不同,那For each 意義就沒了,我遍歷所有的工作表名,那你還是要填寫區(qū)域
雖然可以動態(tài)的判斷連續(xù)為空的區(qū)域,但是這有Bug? ,如果誰在某個單元格寫了文字改成白色,或是添加了底色,甚至使用了空字符串等等,你再做這些判斷,那代碼量就高了
所以我們在上一篇文章的基礎上改一下代碼就可以了
https://www.bilibili.com/read/cv24014588
這也是網(wǎng)友的要求

代碼如下:
不算注釋與 sub? ... end sub? ?寫12行代碼搞定
如果加入鼠標選路徑的代碼
知識點在這里


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