返回列表 上一主題 發帖

請問如何將多工作表的表格資料匯總在一張工作表

請問如何將多工作表的表格資料匯總在一張工作表

本帖最後由 gaishutsusuru 於 2019-6-1 12:40 編輯

圖1
1.PNG
2019-6-1 12:13



圖2
2.PNG
2019-6-1 12:14



請問如何將所有工作表內圖1的資料,匯總在同一張工作表(圖2)?
1. 圖1的資料會有31日,但因為簡化,所以只放6日
2. 在圖2的線別,會依照工作表名稱(例:1-1,1-2…)來填寫
3. 工作表名稱代表線別:1-1,1-2,…。因為簡化,所以目前只放2個。但希望能讀取所有的。

活頁簿1.zip (9.47 KB)
想請問大家如何達成圖2的結果呢? 一般的公式有辦法嗎? 還是有VBA的方式呢?

拜託大家協助,感謝。

回復 2# 准提部林

非常感謝您的協助。

但有另一件事想請教您。不知道您方不方便稍微說明一下您寫的VBA是怎麼運作的。

因為如果之後表格有改動,自己想試著操作看看。

不好意思,如果您方便的話,再麻煩您了,謝謝。

TOP

回復 4# 准提部林


您好,謝謝您的詳細解說,非常容易理解。

謝謝您。

TOP

回復 4# 准提部林


  准提部林大大您好,

不好意思,再次打擾了。

在程式碼中,「If Sht.Name Like "#-#" = False Then GoTo 101」,表示所有的#-#名稱的工作表都會被讀取。

但我剛剛發現工作表中有的是#-#-#的名稱。所以如果要同時都可以讀取"#-#" 和"#-#-#"名稱的工作表,請問要如何更改呢?

我上網查資料: If Sht.Name Like "#-#" And Sht.Name Like "#-#-#"= False Then GoTo 101。但卻不能同時讀取這2種名稱的工作表。


再拜託您協助提供一些想法,感謝您。

TOP

回復 7# 准提部林


謝謝您再次詳細的解說,謝謝

TOP

        靜思自在 : 靜坐常恩己過、閒談莫論人非。
返回列表 上一主題