1 2 3 4 5 6

廣告

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

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

2009年8月27日 星期四

如何將Excel的多個工作表另存為檔案

這個Excel的巨集將一個Excel檔案中的多個sheet分別存成數個excel檔,方便您把Excel檔案給相關的人員。
練習的檔案:http://f272586.googlepages.com/sheets.xls
相關文章:如何快速將多個Excel活頁簿合併成一個

執行時的畫面




35 則留言:

沇佑蔡 提到...

您好,請問執行時出現"陣列索引超出範圍"是為什麼阿??

沇佑蔡 提到...

您好,另外請問一下,是否可以將執行後的活頁簿設定不能編輯,我試著用保護工作表的方式,好像就無法分割了哩??

一整天 提到...

沇佑蔡您好:
陣列索引超出範圍,有可能是活頁簿的名稱有大小稱,先看看大小寫有沒有一樣。預設的Sheet1的第一個字母S為大寫。

一整天 提到...

沇佑蔡您好:
執行後的活頁簿設定不能編輯,目前沒有這種設定功能,還有保護工作表的話,我的程式就不能分割。

一整天 提到...

沇佑蔡您好:
陣列索引超出範圍,應該是您的活頁簿用數字命名,我修改過程式.您重新下載應該不會再出現才對。

沇佑蔡 提到...

謝謝你啦~我先試試

rocs 提到...

你好版主,
我發現一個問題,只要是處理的活頁簿名稱是空白的,將多個活頁簿另存為檔案後,全部內容值是正常的.
但是,只要是處理的活頁簿名稱如果有填入名稱,在跑完程式後,將多個活頁簿另存為檔案後,打開檔案發現所有內容有缺少一半.
Dear 版主,可以幫忙確認程式是否有小蟲.
謝謝你的付出....

一整天 提到...

rocs您好:
我己經將此問題修正,麻煩您重新下載就可以了.

Webb獅 提到...

您好,
我不太懂VB程式,想請問!
能不能只另存sheet1!~100!的某個檔案!
且名稱是我自己定的!
儲存位置也一定可以改吧?

command button 可以就放在要儲存的檔案的第一個活業簿嗎?

謝謝~
^^"我真的不太會,如果不麻煩的話。
我能否將我的.xls send給您看看!
其實我功能訴求很簡單~

感謝~

一整天 提到...

Webb獅您好:
您可以將您的檔案寄給我.我再看要如何幫您.

Unknown 提到...

您好

有辦法 用工作表上的名稱去各自存檔嗎?

還有 只有限制存三個嗎?

或是 可以下載您的檔案 從哪裡然後去修改嗎?

麻煩解惑一下 謝謝

一整天 提到...

Unknown您好:
它是依工作表的名稱去各自存檔.工作表沒有限制3個.

M 提到...

您好~在分割的過程中出現更新數值的選項,需要手動去點選路徑或取消,是否能夠在語法中加入自動取消,否則多個工作頁需要有人在旁點選多次才能完成工作。謝謝您的分享:)

M 提到...
作者已經移除這則留言。
M 提到...
作者已經移除這則留言。
M 提到...
作者已經移除這則留言。
M 提到...
作者已經移除這則留言。
一整天 提到...

M,
麻煩您到底下網址註冊後下載檔案.
http://discuz.bestdaylong.com/thread-20278-1-1.html

將 "選擇性貼上值(Y/N)",設為Y

Unknown 提到...

您好: 這個程式真的很棒! 只是我執行完後產生的檔案,打開會跳出「其檔案格式與副檔名所指定的格式不同。 開啟檔案之前,請確認檔案未損毀,且來自信任的來源。 您現在要開啟檔案嗎?」
開啟檔案都可看到內容,只是會跳出這個訊息,請問是否有解呢?
謝謝您造福大家^^

一整天 提到...

您好,
該功能已修正,麻煩您再重新下載.

Annie Ke 提到...

您好,這程式是否可以讓同一檔案裡多個sheet另存成一個excel檔,但不是合併成一個工作表,就是複製同一檔案裡多個sheet,一起到另一個活頁簿中並另存成一個excel檔案,謝謝!

Annie Ke 提到...
作者已經移除這則留言。
蔡明和 提到...

Annie Ke您好,
您是要將多個工作表合成一個的程式,但是它不要合成一個工作表,是把要合併的工作表複製到新檔案,但是工作表是獨立的,是這樣的功能嗎?

Annie Ke 提到...

是的

蔡明和 提到...

Excel本身就有這個功能,請參考
如何將Excel多工作表複製到新活頁簿
http://discuz.bestdaylong.com/thread-36392-1-1.html
(出處: 彰化一整天的論壇)

Annie Ke 提到...

您好,我知道excel有這功能.但是我的問題是,因為每個月要整理70個工作表(在一個檔案中,因為有連動關係),完成後我要還要依據部門拆分成8個檔案(每個檔有7-10個表),光是選擇工作表.複製.移動,另存新檔就花費好多時間,想說有沒有節省時間的方法

蔡明和 提到...

Annie Ke,
我幫您寫了一支程式,麻煩您到底下載
將Excel的多個工作表複製到新檔案
http://download.bestdaylong.com/f137.htm

Annie Ke 提到...

非常感謝您,您的每一支程式對於我的工作都幫助很大^^

Annie Ke 提到...
作者已經移除這則留言。
想飛‧卻飛不起來的豬 提到...
作者已經移除這則留言。
想飛‧卻飛不起來的豬 提到...

先謝謝您,在這邊學習了不少
請教一下,是否可以將每一個活頁簿另存成一個『PDF檔』
如果可以,存檔時是否可以改用下拉式選單來選擇檔案類型
謝謝您

蔡明和 提到...

想飛‧卻飛不起來的豬您好,
您可以用另一支格式來達到您要的目的。
http://download.bestdaylong.com/f66.htm
將多個Excel的檔案轉換成PDF檔案

劉士嘉 提到...

原來檔案有設定好列印格式與列印範圍
分割後能夠保留嗎?

劉士嘉 提到...

想保留原檔案的列印格式、列印範圍。可以辦得到嗎?

蔡明和 提到...

劉士嘉,
這個部分我要試看看,試好的時候會在回覆您.

贊助

彰化一整天粉絲團