將多個excel檔案合併到一個excel的多個sheet
小編平時在進行excel表格檔案處理時,經常碰到需要多個excel檔案合併成一個excel表格文擋,並且每個文檔都儲存在一個單獨的sheet工作表中,一個一個的複製粘貼又費時又費力。不過,由於excel支援VBA代碼操作,瞭解了VBA代碼之後,發現利用VBA代碼進行這些操作簡直不能更簡單,效果如下。
操作方法
(01)新建一個檔案夾,將需要合併的excel文檔複製到該文檔目錄下。
(02)新建一個EXCEL空白文檔,鼠標移動到在sheet工作表上單擊右鍵,選擇“檢視代碼”選項,進入VBA控制檯。
(03)在選單欄點擊“插入”選單,選擇“模組”選項,進入模組編輯介面。
(04)在編輯框中複製以下代碼,注意符號,需是英文狀態下。
(05)代碼輸入後,點擊選單項中“執行”,選擇“執行子過程”選項,或者按下F5快速鍵,執行代碼。
(06)執行代碼後,會彈出文檔選擇介面,找到新建檔案夾的路徑,選擇你所需要合併的文檔,選擇文檔後,點擊“開啟”,代碼正在執行,執行時間視文檔數目而定。
(07)代碼段執行結束後,就會出現已經合併完成的excel文檔介面,新工作表的名稱等於原工作簿的名稱,大功告成!
特別提示
這裏使用的爲Office2010版本,不同版本,可能略有不同。
這裏合併的是把多個excel工作簿的第一個sheet工作表。