你會不會有大量Excel工作簿需要合并到一起呢?你可以手動完成這一工作,但這個工作可能會花費你一整天的時間。要完成合并工作,最好使用宏,這樣只需花幾分鐘便可搞定。本文所介紹的技巧將向你說明如何創建這樣一個宏,看看如何使用宏來節省你的寶貴時間。(本技巧可應用于Microsoft Excel 97、Excel 2000、Excel 2002、和Excel 2003。)
Joydip Das在合并數個工作簿時遇到了問題。這些工作簿總數約有200,保存在同一文件夾中,其中大多數工作簿中只包含一個單獨的工作表,但有些工作簿包含多個工作表。這些工作簿中的工作表需要被添加到一個新的工作簿中。
合并數量如此巨大的工作簿的最簡單方法——如果經常要這樣做的話——是使用宏。下面的宏會顯示一個對話框,提示你選擇要合并的文件。(你可以通過按下Ctrl鍵單擊的方法選擇多個工作簿。)它會使用代碼在你所選的工作簿列表中循環,打開每個工作簿并將其中的工作表移動到工作簿的末尾。
在將工作表添加到工作簿末尾的過程中,Excel會復制工作表的名稱并自動根據檢測結果附加(2)、(3)等數字編號。工作簿中與其他工作表相關的任何公式也會自動更新的新的名稱。