將多個excel檔案合併到一個excel的多個sheet

來源:酷知科普網 2.41W

小編平時在進行excel表格檔案處理時,經常碰到需要多個excel檔案合併成一個excel表格文擋,並且每個文件都儲存在一個單獨的sheet工作表中,一個一個的複製貼上又費時又費力。不過,由於excel支援VBA程式碼操作,瞭解了VBA程式碼之後,發現利用VBA程式碼進行這些操作簡直不能更簡單,效果如下。

將多個excel檔案合併到一個excel的多個sheet

操作方法

(01)新建一個資料夾,將需要合併的excel文件複製到該文件目錄下。

將多個excel檔案合併到一個excel的多個sheet 第2張

(02)新建一個EXCEL空白文件,滑鼠移動到在sheet工作表上單擊右鍵,選擇“檢視程式碼”選項,進入VBA控制檯。

將多個excel檔案合併到一個excel的多個sheet 第3張

(03)在選單欄點選“插入”選單,選擇“模組”選項,進入模組編輯介面。

將多個excel檔案合併到一個excel的多個sheet 第4張

(04)在編輯框中複製以下程式碼,注意符號,需是英文狀態下。

將多個excel檔案合併到一個excel的多個sheet 第5張

(05)程式碼輸入後,點選選單項中“執行”,選擇“執行子過程”選項,或者按下F5快捷鍵,執行程式碼。

將多個excel檔案合併到一個excel的多個sheet 第6張

(06)執行程式碼後,會彈出文件選擇介面,找到新建資料夾的路徑,選擇你所需要合併的文件,選擇文件後,點選“開啟”,程式碼正在執行,執行時間視文件數目而定。

將多個excel檔案合併到一個excel的多個sheet 第7張

(07)程式碼段執行結束後,就會出現已經合併完成的excel文件介面,新工作表的名稱等於原工作簿的名稱,大功告成!

將多個excel檔案合併到一個excel的多個sheet 第8張

特別提示

這裡使用的為Office2010版本,不同版本,可能略有不同。

這裡合併的是把多個excel工作簿的第一個sheet工作表。

熱門標籤