1 2 3 4 5 6

廣告

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

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

2009年5月13日 星期三

Copy多個Excel檔案部分範圍到新的檔案(固定大小)

我們常常會從網頁下載一些資訊下來保存,但是把網頁copy到Excel中,會多出很多不必要的資料,這支程式的功能,就是幫您把您要的部分copy到一個新檔案方便您整理。底下我會用台灣摩鐵的摩鐵抽獎來舉例,先到http://twmotel.com/award.php,按下ctrl+a全選,再到Excel貼上,就可以了,因為它有每頁固定10筆顯示,所以才以這個為例子,如果您儲存的網頁如果筆數不同,可以利用另一支來處理http://download.bestdaylong.com/f130.htm
程式檔案下載:http://download.bestdaylong.com/f129.htm
範例檔案下庫:http://f272586.googlepages.com/twmotel_award01.xls
1.參數說明


2015/4/22 新增付費版進階功能,費用$300元
付費下載:http://download.bestdaylong.com/f131.htm


22 則留言:

di_dar 提到...

版主大大你好:

之前從您這邊學到一些EXCEL拆檔的巨集,想再向您請教一下。

我現在有一個檔案,裡面有3個工作表,
我需要將這3個工作表的資料,都依據同一個拆檔的欄位位置進行拆檔,分別放到拆出的檔案中。

例如:F欄位是姓名,那拆出的EXCEL檔名就是姓名,但裡面要有3張工作表。

因為用之前學到的需要進行三次拆檔,然後不斷的複製貼上工作表,太耗費時間,不知道您有沒有什麼建議的處理方式,謝謝!

一整天 提到...

di_dar您好:
可以寄您的範例檔案給我(信箱在首頁右上方).我再看看有沒有什麼方法可以幫您.

Phillis 提到...

版大你好...
我想問的問題跟這個部份很像,但有些不同,現在在寫報名表的後續匯整,未來寄回來的報名表檔名都長的差不多,例:"99年報名表-xx學校.xls"..
1.如果檔案都放在同一個資料夾裡,請問可以用"99年報名表-*.xls"這種方式來處理嗎??
2.預設報名表裡範圍有50列(人),但是有些單位並沒有報名這麼多人,所以會有空白的情形,請問程式該怎麼修改?

一整天 提到...

Phillis您好:

您可以利用下列程式先把檔案讀出來.
http://272586.blogspot.com/2010/01/excel_26.html
如何利用Excel讀取單一目錄下的所有檔案名稱

空白可以在合併完以後利用Excel排序把空白過濾掉.

Phillis 提到...

版大你好..
感謝你的回覆,雖然對於抽掉空的部份我並不會,但我會再去k書的...感謝你!!!

Ben Chu 提到...

請問可以Copy多個Excel檔案部分範圍並合拼到一個sheet內嗎?

一整天 提到...

Ben Chu:
您可以參考
http://272586.blogspot.tw/2008/07/excelcopy.html

如何一次將多個Excel檔案copy到一個檔案內

賣麵小弟 提到...

版大您好,您設計的這個程式好棒,不好意思,想問說,如果原檔案的第一個工作表是總表,我想把總表的各個分類的資料貼到原檔案其他工作表,不知道該怎麼做會比較好呢?謝謝您!

一整天 提到...

賣麵小弟:
您的問題,我在論壇回您了.
http://discuz.bestdaylong.com/thread-216-1-1.html

賣麵小弟 提到...

版大,謝謝您的幫忙喔!程式我知道怎麼修改了,謝謝!

eRic Chou 提到...

版主您好

首先感謝您提供這麼方便的工具,因為您提供檔案的方式是設定儲存格位置來找尋資料,想請教若是用搜尋特定文字來做做這個功能,該如何修改呢?

謝謝

一整天 提到...

您好,
您可以參考
Excel VBA找字串
http://discuz.bestdaylong.com/thread-31087-1-1.html

或是您將檔案及您想要的功能在論壇說明,我再寫一個範圍給您看.

PartyBoy 提到...
作者已經移除這則留言。
PartyBoy 提到...

請問可以做到指定複製檔案裡面的第一個分頁嗎?
因有些檔案多分頁的時候他會抓取最後一次關閉的那個分頁,
或是可以像【多個Excel檔案copy到一個檔案內】選擇SHEET的檔名嗎?

一整天 提到...

PartyBoy您好,
這個功能我會在這二天加上,但是它會屬於付費的功能下載。

一整天 提到...

PartyBoy您好,
已將您要的功能加到付費功能版本,您可以查看文章中付費畫面
付費下載:http://download.bestdaylong.com/f131.htm

PartyBoy 提到...

WOW 效率好高!!
另外想請問一下,可以執行此巨集的時候不開啟每一個需要讀取數據的EXCEL檔嗎
因一次處理不到不到50筆電腦就會記憶體不足了,且檔案不會留下紀錄等於沒執行到,還是有方法可解決呢? 檔案在300個以下

一整天 提到...

PartyBoy您好,
您是否可以說明一下您的電腦環境,例如:作業系統.office版本,記憶體容量,或是您方便寄測試檔案給我,因為我的寫法都有將檔案開閉,理論上應該不會有您說的問題,這樣我比較容易找是我程式的問題,還是您要處理的檔案問題。

PartyBoy 提到...

好的,WIN7,2013,記憶體4G 在將我所要的固定範圍檔案提取出來後的新檔案並沒有自動關閉,所以我會執行20個檔案就會跑出20個EXCEL左右就記憶體不足,必須減少執行的數量才有辦法執行成功,另檔案是寄到信箱就好嗎?

PartyBoy 提到...

剛剛測試執行此巨集檔案不會自動關閉,執行多個檔案合併的話則可自動關閉

一整天 提到...

您下載的是那一個版本.
copyrange.xls或是copyrange_v2.xls
我剛剛用了100筆測試,都會關閉檔案.您可以下載試看看.
或是還不行,就寄到我的信箱.
http://download.bestdaylong.com/f132.htm
copy多個檔案部分範圍到新的檔案(100份試測檔)

一整天 提到...

您好,
我發現copyrange.xls這個檔案關閉的部分被註解了.我已修正程式了.麻煩您重新下載再試看看.

贊助

彰化一整天粉絲團