Mit dem Makro kann man die aktuell geöffnete Arbeitsmappe in ein anderes Laufwerk bzw. Pfad sichern.
Zu beachten ist, dass das Makro die Datei immer versucht in das angegebene Laufwerk bzw. Verzeichnis zu sichern. Wird der Sicherungsordner verschoben, ist das Verzeichnis im Makro unbedingt anzupassen, da sonst eine Fehler ausgelöst wird.
Code
Sub ArbeitsmappeSichernPfadDatei() ' ' Speichert die aktuelle Arbeitsmappe in das Verzeichnis Pfad ' Dim str As String Const lw = "e:" ' Definiert das Speicherlaufwerk Const pfad = "E:\Sicherung" ' Definiert den Speicherpfad On Error GoTo fehler str = ActiveWorkbook.Name ChDrive lw ChDir pfad With ActiveWorkbook .SaveAs End With Exit Sub fehler: MsgBox "Laufwerk/Verzeichnis nicht gefunden!" & vbCr & "Keine Speicherung der Datei erfolgt!", vbCritical End Sub
Will man nach dem Speichern die Excel-Arbeitsmappe schließen, dann ist der Code wie folgt zu ergänzen
With ActiveWorkbook .SaveAs .Close End With