標題:
相同檔案覆蓋語法
[打印本頁]
作者:
if208808
時間:
2011-11-29 09:11
標題:
相同檔案覆蓋語法
想請問一下,如何用EXCEL VBA 寫存檔時是否取代的語法或MsgBOX???
作者:
GBKEE
時間:
2011-11-29 09:52
回復
1#
if208808
Option Explicit
Sub Ex() 'SaveCopyAs 將指定活頁簿的備份儲存到檔案,但不變更記憶體中已開啟的活頁簿。
Dim F As String, M As String
F = "D:\Test.xls"
M = "另存新檔"
If Dir(F) <> "" Then M = F & " 檔案已存!!! , 在否要取代它?"
If MsgBox(M, vbYesNo) = vbYes Then Me.SaveCopyAs F
End Sub
Sub Ex1() 'SaveAs 將對活頁簿的變更儲存到其他檔案。
'SaveAs 沒有相同檔名,系統不會詢問.
'Application.DisplayAlerts = True '系統預設為 True 也可註解不用的
'如執行巨集時 Microsoft Excel 顯示特定的警告和訊息則為 True
On Error Resume Next
Me.SaveAs "D:\Test.xls"
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)