• Home
  • 賞味誌
  • 敗家誌
  • 玩樂誌
  • 技巧隨記
  • 寫真誌
  • 關於本站

Subscribe to Updates

Get the latest creative news from FooBar about art, design and business.

What's Hot

山上聊@陽明山竹子湖私房咖啡茶餐館

2020/09/02

Excel技巧 – 如何將儲存格內的第一個單詞之後添加逗號 ?

2020/01/15

Excel技巧 – 如何製作第一列為空白列的下拉式清單 ?

2020/01/13
Facebook Twitter Instagram
Subscribe
蘋果米 AppleMe Club
Facebook Twitter YouTube Pinterest
  • Home
  • 賞味誌
    1. 食記
    2. 味自慢
    3. 寫真廚房
    4. 團購美食
    5. 就是愛零食
    Featured

    山上聊@陽明山竹子湖私房咖啡茶餐館

    By 林小鹿2020/09/02
    Recent

    山上聊@陽明山竹子湖私房咖啡茶餐館

    2020/09/02

    秋紅肚房@台南媽媽手路菜在公館寶藏巖

    2019/11/28

    小涼院霜淇淋專門店@台北大安文青手作霜淇淋

    2019/07/10
  • 敗家誌
    1. 數位家電
    2. 生活日用
    3. 美粧保養
    Featured
    98

    Dyson 吹風機 Supersonic™ (桃紅色) 開箱評測

    By 林小鹿2018/01/31
    Recent
    9.8

    Dyson 吹風機 Supersonic™ (桃紅色) 開箱評測

    2018/01/31
    9.2

    Bose SoundLink Mini II 藍牙揚聲器 – 黑金限量版

    2017/08/29

    【開箱文】 TOTO Washlet TCF8CM85 免治馬桶座 (日本製)

    2017/02/24
  • 玩樂誌
    1. 國內旅遊
    2. 國外旅遊
    Featured

    柿葉壽司 – 中谷本舗 (近鐵奈良駅店)

    By 林小鹿2017/09/13
    Recent

    柿葉壽司 – 中谷本舗 (近鐵奈良駅店)

    2017/09/13

    北野異人館店 – 日本神戶星巴克 STARBUCKS

    2017/07/18

    ISUZU BAKERY 神戶人氣麵包店 (北野阪店)

    2017/04/16
  • 藝文誌
    1. 影集
    2. 電影
    3. 書籍
    Featured

    2015 春季日劇 獻給阿爾吉儂的花束 (アルジャーノンに花束を)

    By 林小鹿2015/05/22
    Recent

    2015 春季日劇 獻給阿爾吉儂的花束 (アルジャーノンに花束を)

    2015/05/22

    蘋果米家的新成員 : 花貴賓

    2015/05/03

    2013 冬季日劇 – 鳶とんび (父子情深)

    2013/04/25
  • 技巧隨記
    1. Office
    2. WordPress
    Featured

    總整理 。 Mac 常用鍵盤快速鍵

    By Jason翰2015/12/16
    Recent

    Excel技巧 – 如何將儲存格內的第一個單詞之後添加逗號 ?

    2020/01/15

    Excel技巧 – 如何製作第一列為空白列的下拉式清單 ?

    2020/01/13

    EXCEL – 如何利用 SUMPRODUCT 一次搜尋多個關鍵字

    2018/01/22
  • 關於本站
    • 合作邀約
    • 隱私權政策
蘋果米 AppleMe Club
Home » 將多個 Excel 活頁簿 (Workbook) 合併 為一個
Office

將多個 Excel 活頁簿 (Workbook) 合併 為一個

Jason翰By Jason翰2016/04/07Updated:2020/01/2152 則留言1 Min Read
Share
Facebook Twitter Pinterest Reddit WhatsApp Email

最近有格友在問,有沒有將多個 Excel 活頁簿 (Workbook) 合併 成一份的 VBA 程式碼 ?
嗯 ~ 關於這個問題,在那當時果編手邊還真的沒有現成的程式碼可提供 ●﹏●

Excel 活頁簿 (Workbook) 合併

但格友的內心呼喊 ~ 果編可是有記在心裏面,也有列成工作項喔 (*・ω< )
最近果編終於找到了點時間,所以趕緊先弄了支簡易版的程式碼提供給有這樣需求的人參考

Excel 活頁簿 (Workbook) 合併

操作步驟

  1. 首先將要進行合併的 Excel 活頁簿 (Workbook),統統的放進去 D:\temp 資料夾下面,如上圖所示
  2. 開啟 EXCEL 應用程式,並新增一個空白活頁簿(合併後的內容會放在這本活頁簿中)
  3. 接著按下快鍵盤快速鍵 ALT + F11,接著會開啟 Microsoft Visual Basic for Applications 視窗
  4. 再來點擊上方選單的 插入(I) > 模組(M),接著把下方的程式碼貼入程式碼的視窗中
  5. 最後按下鍵盤上的 F5 按鍵,會跳出一個巨集儲存的視窗,最後按下 ⌈執行⌋ 按鍵,就會將C:\temp 資料夾下面的所有活頁簿 (Workbook) 內容都合併到這個活頁簿了喔
注意事項

  1. 所有的Excel 活頁簿 (Workbook) 中的資料都會被複制到執行程式碼的活頁簿之中
  2. 複制過來的Excel 活頁簿 (Workbook)內容,工作表會以該 EXCEL 活頁簿的檔名重新命名
  3. 該段 VB 的巨集程式碼,不適用指定活頁簿 (Workbook)中特定工作表(Worksheet)的複制
Share. Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Email
Previous Article日本神戶有馬溫泉 – 太閤之湯
Next Article 【開箱文】 小米盒子3 2016最新64位元增強版
Jason翰
  • Website
  • Facebook
  • Twitter
  • LinkedIn

Related Posts

Excel 活頁簿 : 工作表資料合併匯整 Part II

2017/05/05

Excel 活頁簿 : 工作表資料合併匯整 Part I

2016/04/21

將 Excel 活頁簿中的多個 工作表 合併為一個

2015/04/26
View 52 Comments

52 則留言

  1. Syuan Windows other version Google Chrome 79.0.3945.130 on 2020/01/23 08:44

    您好 因為太多問題 有私你FB可否回應

    Reply
    • Jason翰 Mac OS X Firefox 72.0 on 2020/01/30 15:08

      Hi Syuan,
      可以喔,可是我有空閒時才能回覆喔。

  2. Syuan Windows other version Google Chrome 79.0.3945.117 on 2020/01/22 14:35

    HI JASON翰~
    您好 ,因為我本身檔案有用中文名稱(檔案有字眼重複),如果目前顯示
    無法將工作表命名為這個名稱,因已有其他工作表使用這個名稱…..
    該如何解
    真的超級感謝你

    感謝

    Reply
    • Jason翰 Mac OS X Firefox 72.0 on 2020/01/22 15:17

      Hi Syuan,
      可以把第8行 Sheets(1).Name = “Combined” 中的 Combined 替換成你要的名稱

  3. Syuan Windows other version Google Chrome 79.0.3945.117 on 2020/01/21 17:31

    HI JASON翰
    就是出現 翻譯錯誤:無法指定至唯讀屬性,第一則留言一樣的語法部分呈現紅色
    Sub CombineSheets() 變黃底
    感謝

    Reply
    • Jason翰 Mac OS X Firefox 72.0 on 2020/01/22 09:26

      Hi Syuan,
      請再試著重貼一次程式碼
      希望這次可以幫到你

  4. Syuan Windows other version Google Chrome 79.0.3945.117 on 2020/01/21 14:07

    HELP!!!
    你好,EXCEL版本為2010,執行到F5時出現”編譯錯誤 語法錯誤”
    Filename = Dir(Path & “*.xl*”)

    Do While Filename <> “”
    Workbooks.Open Filename:=Path & Filename, ReadOnly:=True

    這些行數顯示紅字,請問該如何排解~~~

    Reply
    • Jason翰 Mac OS X Firefox 72.0 on 2020/01/21 16:56

      Hi Syuan,
      請問有其他的錯誤訊息嗎?

  5. 邱繼成 Windows other version Google Chrome 78.0.3904.70 on 2019/10/29 14:44

    不好意思,我依照您的步驟做到按F5時,會跳出第5行「編譯錯誤 語法錯誤」,請問是什麼原因呢?

    Reply
    • Jason翰 Mac OS X Firefox 70.0 on 2019/10/31 08:31

      繼成,
      請問你用的EXCEL是幾版的?

    • 邱繼成 Windows other version Google Chrome 78.0.3904.70 on 2019/10/31 09:22

      我的版本是2019的><

    • Jason翰 Mac OS X Firefox 70.0 on 2019/10/31 10:25

      繼成,
      那錯誤訊息除了編譯錯誤外,還有其他的訊息嗎?

  6. shen cai wei Windows other version Google Chrome 46.0.2486.0 on 2018/11/17 16:40

    Hello 你好~~

    我想請問如果我想合併多個活頁簿內的同一個SHEET, 用這個方式可以合併嗎?
    謝謝~~

    Reply
    • Jason翰 Mac OS X Firefox 63.0 on 2018/11/23 08:54

      Hi cai wei,

      可以的喔

  7. Elaine LU Windows other version Google Chrome 68.0.3440.106 on 2018/09/10 22:03

    不好意思,我依照您的步驟做到按F5時,會跳出第5行「編譯錯誤 語法錯誤」,請問是什麼原因呢?

    Reply
  8. 林佳怡 Windows other version Unknow on 2018/02/01 14:49

    請問要怎樣才能得到多個活頁部合併的程式碼呢?
    因為你這網頁裡沒有秀程式碼,謝謝

    Reply
    • Jason翰 Mac OS X Firefox 58.0 on 2018/02/01 16:15

      Hi 林佳怡,
      程式碼頁面上就有耶,你要不要再看一次?

  9. 璞 Windows other version Google Chrome 63.0.3239.84 on 2018/01/05 17:18

    那要如何修改呢?可否指點一下 謝謝

    Reply
    • Jason翰 Mac OS X Firefox 57.0 on 2018/01/08 15:33

      Hi 噗,
      原則上就是只要讀取你要的EXCEL的頁籤
      就可以達到你的需求,這部份你可能要動手玩玩看
      因為最近太忙,沒時間去幫你改程式 XDDD

  10. 璞 Windows other version Google Chrome 63.0.3239.84 on 2018/01/05 15:10

    不好意思 想請問一下 如果我有30個活頁簿 要合併 , 每個活頁簿都有ABCD四個工作表,能否把所有A的工作表 都合併在同一個活頁簿裡嗎?能個別分開合併嗎?

    Reply
    • Jason翰 Mac OS X Firefox 57.0 on 2018/01/05 16:57

      Hi 璞,
      你需要的功能是可以達到的
      但要動手改改程式才行達到

  11. wendy Windows other version Google Chrome 56.0.2924.87 on 2017/03/21 13:36

    你好,
    不好意思, 我發現是我誤會了
    我以為編輯VBA是ctrl+F11, 結果是Alt+F11
    我想ctrl+F11應該是原本內建的快速鍵, 那就沒問題了^^;
    另外想請教, 如何把上述的程式嗎存為巨集呢?
    謝謝.

    Reply
    • Jason翰 Windows other version Firefox 52.0 on 2017/03/21 13:45

      Hi wendy,
      忙中難免會有點小差錯 ^^
      VBA本身你存檔時,就會跟著EXCEL一起存起來了

  12. wendy Windows other version Google Chrome 56.0.2924.87 on 2017/03/21 12:17

    你好, 謝謝你的分享.
    貼了上述的程式碼後, 成功的合併不同sheet資料
    但是關掉excel再重開, 在巨集就找不到此功能
    覺得應該是沒存檔, 就在VBA存檔, 結果不知道怎麼存的…
    現在在excel裡按ctl+F11,會跑出新的一個sheet名稱為巨集1
    再按一次ctl+F11, 會再跑出新的一個sheet名稱為巨集2
    且都沒有合併功能
    有檢查過巨集裡, 沒有新增的巨集
    我完全不會用VBA,也不知道怎麼把這個功能刪除, 請問可以幫幫我嗎? 謝謝

    Reply
  13. 黃騰 Windows other version Google Chrome 54.0.2840.99 on 2016/11/17 10:09

    假如我的檔案為1-5 希望進入之後也是1-5 可是進去之後 變成5-1

    Reply
    • Jason翰 Windows other version Firefox 49.0 on 2016/11/17 17:44

      Hi 黃騰,
      目前用的函式Dir,沒有提供排序的選項
      所以需要自己刻一個排序的函式來達到

  14. 米夏 Windows other version Google Chrome 51.0.2704.103 on 2016/08/08 23:56

    JASON翰 你好
    請問根據上面的語法,有辦法將所有excel合併到指定的活頁簿嗎?其實就是希望不要跟巨集放在同一個活頁簿!
    不知道有沒有甚麼辦法?
    謝謝

    Reply
    • Jason翰 Windows other version Firefox 47.0 on 2016/08/12 09:50

      Hi 米夏,
      蘋果米目前想到最快的方式,就是將執行完的檔案中的巨集直接移除

  15. Sibyl Mac OS X Safari 9.0 on 2016/04/21 12:54

    Hi Jason翰,
    有一個問題要請你幫忙,如果檔案裡面有2個以上的sheet,他就會有錯誤。因為這個vba在合併檔案時,sheet name是原來檔案的名稱,所以同一個檔案有多個sheet,他會因為同樣的sheet name而失敗!
    請大大幫幫忙~~
    謝謝

    Reply
    • Jason翰 Windows other version Firefox 45.0 on 2016/04/21 13:08

      Hi Sibyl,
      可以將第11行的程式碼註解掉或刪掉
      這樣應該就能解決你的問題了

  16. 12 Windows XP Google Chrome 44.0.2403.155 on 2016/04/15 09:21

    hello….謝謝你的幫忙~~ 但還是想請問 這有辦法解決嗎?

    Reply
    • Jason翰 Windows other version Firefox 45.0 on 2016/04/18 13:37

      Hi 12,
      有試寫了一版VBA的程式來執行
      但效能上還是無法滿足
      所以暫時上還沒有找到有效的解法

    • 12 Linux Google Chrome 49.0.2623.105 on 2016/04/20 18:31

      好的,我了解了。謝謝你的幫忙 ~~

    • Jason翰 Windows other version Firefox 45.0 on 2016/04/21 09:36

      Hi 12,
      果編寫了一支新的VBA, 你可以複製回去試試
      https://appleme.club/worksheets_cell_compare/

  17. 12 Windows XP Google Chrome 49.0.2623.112 on 2016/04/14 15:49

    hello…檔案開啟後一起跑….變的非常慢無法完整打開…請問是怎麼了….?

    Reply
    • Jason翰 Mac OS X Firefox 45.0 on 2016/04/14 23:54

      Hi 12,
      可能開啟檔案時,要重新計算每個儲存格的值
      所以才會變的這麼慢吧

  18. Sibyl Mac OS X Safari 9.0 on 2016/04/14 14:09

    Hi Jason翰,
    謝謝你的範例,可是有一個問題,如果合併的檔案中有一樣sheet name的話,它就會失敗!
    其實我是希望所以檔案裡面的資料最後是合併在同一個sheet的裡面的~~
    再麻煩你幫幫忙了!

    Reply
    • Jason翰 Windows other version Firefox 45.0 on 2016/04/14 14:22

      Hi Sibyl,
      還是請你給個範例檔,讓果編了解一下你的問題在那
      這樣果編要幫忙也才施的上力 XDDD

  19. 12 Windows XP Google Chrome 49.0.2623.112 on 2016/04/13 21:14

    嗯嗯…好的 謝謝你喔 ^^

    Reply
    • Jason翰 Windows other version Firefox 45.0 on 2016/04/14 14:21

      Hi 12,
      修正一下公式, 感覺是可以用的
      你下回去看看有沒有什麼不正確的地方
      https://www.dropbox.com/s/0i2nwj14l9mrb2i/test.zip?dl=0

  20. 12 Windows XP Google Chrome 49.0.2623.112 on 2016/04/13 18:49

    嗯…謝謝你~但我剛剛有試過,有符合000但在001卻變成N/A…..

    Reply
    • Jason翰 Mac OS X Firefox 45.0 on 2016/04/13 21:08

      Hi 12,
      我就是有看到這個情況,所以把公式先刪掉了
      看起來這個問題只能寫程式下去跑了
      公式還找不到有合適的做法 XD

  21. 12 Windows other version Google Chrome 49.0.2623.110 on 2016/04/10 23:06

    好的,不好意思請問方便提供email嗎?

    Reply
    • Jason翰 Windows other version Firefox 45.0 on 2016/04/11 13:08

      Hi 12,
      直接在留言中提供EMAIL比較有問題
      看您是否方便先上傳至雲端硬碟再提供給果編下載嗎?

    • 12 Windows other version Google Chrome 49.0.2623.110 on 2016/04/11 13:38

      抱歉…想請問你… 開起與你共用似乎也需要email…?

    • Jason翰 Windows other version Firefox 45.0 on 2016/04/11 15:43

      Hi 12,
      用類似Mega, 百度等等的雲端
      就可以直接獲取下載網址了喔
      https://mega.nz/

    • 12 Windows other version Google Chrome 49.0.2623.110 on 2016/04/11 17:12

      不好意思 想請問一下 我有留下共用網址 但按下REPLY都沒有出現留言是什麼原因?

    • Jason翰 Mac OS X Firefox 45.0 on 2016/04/11 22:04

      Hi 12,
      檔案有看到了喔,為了你的資料安全所以沒有公開
      果編會想想怎麼解決你的問題

    • 12 Linux Google Chrome 49.0.2623.105 on 2016/04/11 22:11

      Ok 謝謝你~ 再請你看看我的問題…………

    • Jason翰 Windows other version Firefox 45.0 on 2016/04/13 17:50

      Hi 12,
      還沒有試出來, 可能要點時間
      最近果編有點小忙 XDDD

  22. 12 Windows XP Google Chrome 49.0.2623.110 on 2016/04/07 16:39

    我想請問 假設我工作表1的資料是A欄到H欄,B欄主要是分鐘時間資料但是是間斷資料,但我想要的是每一分鐘都有資料,因此在工作表2做了一個完整的連續時間順序資料,請問該怎麼將兩個工作表合併,讓工作表1有資料的地方跑到工作表2,而工作表1時間沒資料的部分在工作表2仍然是沒資料?

    謝謝

    Reply
    • Jason翰 Windows other version Firefox 45.0 on 2016/04/08 10:39

      Hi 12,
      可以提供範例參考嗎? 不然不是很懂你的需求耶

Leave A Reply Cancel Reply

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料。

  • Facebook
  • Twitter
  • Pinterest
  • YouTube
Trendy Things
9.8

Dyson 吹風機 Supersonic™ (桃紅色) 開箱評測

2018/01/31
9.2

Bose SoundLink Mini II 藍牙揚聲器 – 黑金限量版

2017/08/29
8.5

Panasonic ES-ST39-R(赤) 超跑系電鬍刀 (開箱文)

2015/07/27
8.8

【開箱文】 Sony α7II / A7II 五軸防震全片幅數位相機

2015/07/19
8.0

すき家 SUKIYA 日本平價牛丼專賣店

2014/12/23
Don't Miss
食記

王品牛排 – 只款待心中最重要的人

By 林小鹿2009/11/14

王品牛排 – 一頭牛, 僅供6客王品牛排, 只款待心中最重要的人, 一餐吃下來, 全家都吃的飽飽的, 荷包失血程度等同一般餐館, 其實 ! 是真的挺划算, 最主要是, 王品的服務、餐點的衛生精緻度都在水準之上, 但是如果像蘋果米當家的一樣, 喜歡3、5分熟牛排的饕客,王品可能就不是那麼符合您的胃口囉

食譜 。 麻婆豆腐 Spicy Tofu Recipe

2016/11/01

北海道限定 – 夕張 : 哈密瓜果凍 (HORI)

2013/10/10

李鼎 の 這樣也不賴 – 讀書心得

2009/06/11

Subscribe to Updates

訂閱蘋果米快訊:

About

AppleMe

愛吃、愛喝、愛玩、愛買、愛烹飪、愛拍照、愛寫文、愛聊天、愛分享、愛開心過日子,就是【蘋果米】

訂閱蘋果米快訊:

Follow us
  • Facebook
  • Twitter
  • YouTube
  • Pinterest
New Comments
  • 「London+Caller Windows other version Firefox 45.0」於〈山上聊@陽明山竹子湖私房咖啡茶餐館〉發佈留言
  • 「London+Caller Windows other version Firefox 45.0」於〈山上聊@陽明山竹子湖私房咖啡茶餐館〉發佈留言
  • 「London+Caller Windows other version Firefox 45.0」於〈山上聊@陽明山竹子湖私房咖啡茶餐館〉發佈留言
  • 「林小鹿 Windows other version Firefox 45.0」於〈山上聊@陽明山竹子湖私房咖啡茶餐館〉發佈留言
Facebook Twitter Pinterest YouTube
  • Home
  • 賞味誌
  • 技巧隨記
  • 敗家誌
  • 玩樂誌
  • 寫真誌
  • 藝文誌
© 2022 AppleMe Inc. 保留一切權利。 隱私權政策

Type above and press Enter to search. Press Esc to cancel.