請問要如何在OFFICE365建立一個能另存新檔的按鈕

如題,
小弟想要在工作表上 建立一個按鈕,其功能是依據當下簡易日期(EX:1090930為檔名)並另存新檔
還請各位前輩教我一下,如何撰寫VBA
文章關鍵字
Keyword :
Workbook.SaveAs
Format(Date, "emmdd") & Chr(13) _
手機/筆電/電腦/蘋果/影音/汽車/機車/遊戲/居家/親子/戶外/生活/旅遊/時事/市集/悅遊日本
請問這些代碼要複製到哪裡呢? 感謝
我想要指定的另存路徑為C:\桌面\to
請問這行需加入在此代碼的哪裡?
mcmm4238 wrote:
請問這些代碼要複製到(恕刪)


我想網路上應該有不少資源可參考,包括影片。

還是幫您簡單做個圖片流程說明(我用的是2010版,但應該不會差太多):
1.找到[選項](應該在檔案功能表內)->自訂功能區,把[開發人員]區塊打勾,確定:


2.在功能表找到[開發人員]區塊,點第一個或[檢視程式碼],可打開VBA編輯視窗(Excel內按Alt+F11,也可打開該視窗)


3.在VAB編輯視窗,點功能表[插入]-->模組,可新增訂模組:


4.將以下程式碼加到該模組:

Sub save_new()
path_f = "d:\" '預設路徑,請自行更改
ActiveWorkbook.SaveAs path_f & Format(Now, "YYYY") - 1911 & Format(Now, "mmdd"), xlExcel8
End Sub



5.接著回到Excel視窗,選功能表[開發人員]-->[插入]-->選擇第1個按鈕圖示,準備新增按鈕:


6.這時滑鼠變成可拖曳狀態,請拉出一個小方塊(左鍵,拉好放開就可完成。)


7.放開完成,畫面自動進入巨集指定,請選剛在VBA視窗建立的巨集,確定:


8.按鈕完成。這時建議點選標題文字做修改:


9.修改後,滑鼠點擊旁邊空白儲存格即可。恭喜完成第一個VBA按鈕~~接著用滑鼠點擊該按鈕,就會執行存檔功能。按第2次,因為檔案已存在,所以會出現提醒視窗:


~~以上,就等樓主自行實作看看囉。


mcmm4238 wrote:
我想要指定的另存路徑為C:\桌面\to


抱歉,剛才看到~~請樓主自行更改囉。(記得to資料夾要先建立。程式碼指定路徑時,to後面要加上「\」。c:\桌面\to\)
Der,misser1
許順傑
您好,您這個功能我試完了非常好用,不過我運用在出貨單可能同一天會有2~3的存檔,於是我想要儲存第二個命名為1111011-1第三個命名為1111011-2,這樣要如何寫代碼,我對這個完全不會:((((
許順傑
我是有在想如果把檔名取成對方公司名稱那就更好了QAQ
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!