保存時にファイルを別のフォルダに自動的にバックアップするマクロが欲しいのですが。動作するマクロを見つけましたが、実行するたびにコピーが作成されます(ファイルの保存時に自動的に作成されるわけではありません)。誰かが私が説明したように動作するようにマクロコードを修正するのを手伝ってもらえますか?
私が持っているマクロ:
Sub Auto_Save()
Dim savedate
savedate = Date
Dim savetime
savetime = Time
Dim formattime As String
formattime = Format(savetime, "hh.MM.ss")
Dim formatdate As String
formatdate = Format(savedate, "DD - MM - YYYY")
Application.DisplayAlerts = False
Dim backupfolder As String
backupfolder = "Z:\My Documents\"
ActiveWorkbook.SaveCopyAs Filename:=backupfolder & formatdate & " " & formattime & " " & ActiveWorkbook.Name
ActiveWorkbook.Save
Application.DisplayAlerts = True
MsgBox "Backup Run. Please Check at: " & backupfolder & " !"
End Sub