本文所介紹的技巧將向你說(shuō)明如何創(chuàng)建這樣一個(gè)宏,看看如何使用宏來(lái)節(jié)省你的寶貴時(shí)間。(本技巧可應(yīng)用于Microsoft Excel 97、Excel 2000、Excel 2002、和Excel 2003。)
Joydip Das在合并數(shù)個(gè)工作簿時(shí)遇到了問(wèn)題。這些工作簿總數(shù)約有200,保存在同一文件夾中,其中大多數(shù)工作簿中只包含一個(gè)單獨(dú)的工作表,但有些工作簿包含多個(gè)工作表。這些工作簿中的工作表需要被添加到一個(gè)新的工作簿中。
合并數(shù)量如此巨大的工作簿的簡(jiǎn)單方法——如果經(jīng)常要這樣做的話——是使用宏。下面的宏會(huì)顯示一個(gè)對(duì)話框,提示你選擇要合并的文件。(你可以通過(guò)按下Ctrl鍵單擊的方法選擇多個(gè)工作簿。)它會(huì)使用代碼在你所選的工作簿列表中循環(huán),打開(kāi)每個(gè)工作簿并將其中的工作表移動(dòng)到工作簿的末尾。
在將工作表添加到工作簿末尾的過(guò)程中,Excel會(huì)復(fù)制工作表的名稱(chēng)并自動(dòng)根據(jù)檢測(cè)結(jié)果附加(2)、(3)等數(shù)字編號(hào)。工作簿中與其他工作表相關(guān)的任何公式也會(huì)自動(dòng)更新的新的名稱(chēng)。