[VBA ] 如何按鍵自動另存新檔且自動更改檔名
想請教一個問題
如果想要讓檔案按一建自動存檔,且如有相同檔名時,會自動編號~
這樣子的應該如何編寫
以下是初步寫出來東西
Sub FirstSave()
Dim Filepath As String
COName = Sheets("報價單").Range("C5") '公司名稱
'以下為目前的日期
Y = Year(Date)
M = Month(Date)
D = Day(Date)
For i = 1 To 9
If M = i Then
M = "0" & i
End If
Next
For i = 1 To 9
If D = i Then
D = "0" & i
End If
Next
recordday = Y - 1911 & M & D '從西元轉換成民國
savename = COName & recordday '儲存的檔名
Filepath = "D:\" & COName & "\" & savename '儲存的路徑
ActiveWorkbook.SaveAs Filename:=Filepath
End Sub
如果今天已經有儲存了一筆 "公司名稱961114" 的檔案
那如何把今天第二次存檔的資料自動轉換成 "公司名稱961114-2"
請大大們賜教
謝謝~
※ 編輯: cyrenaic 來自: 218.172.111.6 (11/14 09:21)
推
11/14 10:40, , 1F
11/14 10:40, 1F
推
11/14 10:48, , 2F
11/14 10:48, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):