Makro, um eine Sicherungskopie beim speichern der Datei

Ich würde gerne ein makro, welches automatisch das backup meiner Datei in einen anderen Ordner, wenn es gespeichert wird. Ich habe gefunden ein funktionierendes makro, aber es macht eine Kopie jedes mal, wenn ich es (nicht automatisch, wenn die Datei gespeichert wird). Könnte mir jemand helfen bei der änderung der makro-code funktioniert wie ich es beschrieben?

MAKRO HABE ICH:

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
Also, was haben Sie versucht? Warum nicht, überspringen Sie einfach den Teil, der fügt das Datum und die Uhrzeit an den Dateinamen an?
Die msgbox würde mich Nerven ungemein. Je nach version von Office hat einige eingebaute backup-Funktionalität, finden Sie es (in 2010) in den Optionen - speichern. Der Sie wollen, um das makro zu verwenden, werfen Sie einen Blick auf das speichern-Ereignis der Arbeitsmappe...

InformationsquelleAutor mgunia | 2013-03-07

Schreibe einen Kommentar