Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

ActiveWorkbook.SaveCopyAs mit Pfadvorgabe





Frage

Hallo Excelspezialisten, beim schliesen der Datei wird automatisch durch den Cote eine Kopie erzeugt, ich hätte aber gerne auch den Pfad noch festgelegt. Ich hoffe ihr könnt mir helfen! Gruß fedjo Option Explicit Private Sub workbook_Beforeclose(Cancel As Boolean) ´Erstellt eine Sicherungskopie der aktiven Arbeitsmappe unter einem neuen Dateinamen ´durch Ausführen der Methode SaveCopyAs. Der neue Name bekommt den Zusatz Backup angefügt Dim FName As String Dim OldComment As String ´sichert die Kommentare zur Originaldatei OldComment = ActiveWorkbook.Comments ´Fügt neue Kommentare zur Sicherungskopie hinzu ActiveWorkbook.Comments = "Sicherungskopie von " & _ ActiveWorkbook.Name & _ ", erstellt von der Backup-Prozedur." ´Name für die Sicherungskopie aus dem Namen der Originaldatei bilden FName = Left(ActiveWorkbook.Name, _ InStr(ActiveWorkbook.Name, ".")) & _ "(backup).xls" ActiveWorkbook.SaveCopyAs Filename:=FName ActiveWorkbook.Comments = OldComment ´Wiederherstellen der alten Kommentare End Sub

Antwort 1 von schnallgonz

Salve,
so sollte es funzen:

ActiveWorkbook.SaveCopyAs FileName:="C:\hierhin\" & FName

"C:\hierhin\" muß natürlich auf Deinen Zielordner angepasst werden
mfg
schnallgonz

Antwort 2 von fedjo

Hallo schnallgonz,
super es funktioniert.

Danke

mfg
fedjo

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: