1 2 3 4 5 6

廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。

2007年10月8日 星期一

如何合併多個相同的Excel檔案

我們有時候會有需要把幾個相同的Excel檔案copy成一個檔案,裡面的格式都相同,這時候你只能一個一個的把檔案開啟,再copy到空白的Excel中,因為這個問題,好像很多人都會遇到,所以我就利用Sendkeys寫了這些動作的程式,如果看得懂的,可以自己行修改使用.

1.假設我要合併的是merger01.xls,merger02.xls,merger03.xls,請把這三個檔案選起來,然後按Enter

 2.選〔視窗〕你會發現Excel一次開始了這三個檔案

 3.這時候去開啟有寫巨集程式的merger.xls

 4.會出現安全性警告,選啟用巨集,如果沒出現,請把Excel的安全性調為中

 5.這是設定視窗的編號

6.在工作列按滑鼠右鍵把VisualBasic打勾

7.按一下設計模式

 8.滑鼠連點二下"合併Excel檔案"


9.你會看到我寫的程式,如果要修改,請在這裡改

 10.把設計模式再按一次,就會變成執行模式,再按"合併Excel檔案"前,請先按"開新檔案"

 11.這是按"合併Excel檔案"前的視窗編號分佈情形

 12.這是合併以後的檔案
練習檔案:


18 則留言:

Ray 提到...

謝謝你這篇文章簡明清楚的說明,對我這個VB門外漢而言真是太受用了。但是我想請問一下,如果我想要一次合併超過7個檔案時,有沒有什麼替代方法,因為excel視窗顯示好像一次最多9個,換言之,扣除merge與new這兩個視窗後,最多一次合併7個工作表,如果您有空的話,請撥冗指導一下小弟。

一整天 提到...

ray您好:
我把這支程式重新改寫.目前己經可以符合您的需求,您可以到http://272586.blogspot.com/2008/07/excelcopy.html

Ray 提到...

感謝您,實在是太厲害了!!

Liang 提到...

你好,想請問如何把多個EXCEL的檔案合併成一個檔案裡的一個SHEET裡?
不知道可以幫忙寫成自動合併的巨集嗎?
因為小妹不會VB,謝謝!

一整天 提到...

liang您好:
請看http://272586.blogspot.com/2008/07/excelcopy.html,這篇就是把很多Excel檔copy到同一個sheet中.

Liang 提到...

大大,你真是個大好人,解決我多年的困擾,今後可以睡好覺了,
現在我又有word的問題困擾我,因為我是行政人員,要幫同事做文件,我做好了100個word,要交給同事時,他才告知我,表格的名稱原是TXXX,要改成CXXX,可是我做了好幾天的文件,如果要修改,就要開100次檔案才能修改好,有沒有一次就可以取代100個WORD檔案裡的文字?
我有看過你寫的"EXCEL多個檔一次取代多個字串",不知道WORD也可以這樣做嗎?
再次感謝大人的善心,讓小妹我可以儘速完成工作!

一整天 提到...

liang您好:
請看
如何一次取代多個Word檔案中的多個字串
http://272586.blogspot.com/2008/07/word.html

Liang 提到...

大大,請問一下哦,
最近客戶給的文件都是2007版本,
我的是2003版本,
因為副檔案多了x,所以很多巨集都無法使用了,
請問網站上的巨集可以改成在2003跟2007版本上都可使用嗎?

一整天 提到...

Laing您好:
您可以跟我說那幾個巨集有這些問題,方便我做修改。

Andy 提到...

版主 您好:

我執行此 excel的merger檔 後出現Permission denied (Error 70)在SendKeys "%w" & i '切換視窗 ,是不是在Vista 或EXCEL2003有執行問題呢?

一整天 提到...

Andy您好:
由您提供的錯誤訊息應該是系統vista不讓您執行sendkey.您可以用另一篇
http://272586.blogspot.com/2008/07/excelcopy.html
如何一次將多個Excel檔案copy到一個檔案內

這個試看看是否還是會出現錯誤.

barry 提到...

老師如果我的excel在不同file
因為太多不能放在同一file
請問可以怎麼辦??
謝謝!!!

barry 提到...

可以在”要合併檔案名稱”打路徑嗎??

一整天 提到...

您好,
您可以到
http://discuz.bestdaylong.com/thread-247-1-1.html
下載新版的,前面可以填入檔案路徑.

JYHWOEI CHU 提到...

版大 您好

請問可否合併從其他來源的檔案,即非Excel類型的檔案,如XML資料,
感恩!!

一整天 提到...

您好,
我試了是可以使用,麻煩您到
http://discuz.bestdaylong.com/thread-247-1-1.html
下載新的版本.

Eric FANG 提到...

請問我有多個excel檔案格式相同要合併,但有可能有些整列的內容會重複,如何判斷去除?都是依序的!

蔡明和 提到...

您可以在合併以後參考底下這一篇
http://blog.bestdaylong.com/2014/07/excel-2013.html
Excel 2013如何去除重覆資料

贊助

彰化一整天粉絲團