Clever-Excel-Forum

Normale Version: Sicherungsdatei
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo, Ihr Excellenten,

ich arbeite mit Excel 2000 und Windows 7 Home Premium SP1.

Bei einigen meiner Excel-Dateien habe ich festgestellt, daß bei Änderungen keine Sicherungsdatei erstellt wird. Ich könnte das natürlich bei jeder einzelnen betroffenen Datei über Datei/Speichern unter/Extras/allgemeine Optionen und setzen eines Häkchens bei Sicherungsdatei erstellen korrigieren.

Meine Frage: Wie erreiche ich, daß die Einstellung Sicherungsdatei erstellen bei allen vorhandenen Dateien nachgeholt wird (ohne jede einzelne prüfen zu müssen) und daß neu erstellte Dateien automatisch so eingestellt werden?

Gruß    Ernesto
Hallo,

ich befüchte, dass das so nicht möglich ist.

In diesem Artikel https://support.office.com/de-de/article...36d1e2567b geht es zwar um eine aktuelle Excelversion, aber wenn es dort schon nicht möglich ist

Zitat:Im Unterschied zu Word ist es in Excel leider nicht möglich, das Erstellen einer Sicherungskopie generell einzuschalten. Sie müssen daher für jede Arbeitsmappe, für die eine Sicherungskopie erstellt werden soll, die folgenden Schritte ausführen: ...

dürfte es in älteren Versionen auch nicht machbar sein.
Hallo,

Zitat:Im Unterschied zu Word ist es in Excel leider nicht möglich, das Erstellen einer Sicherungskopie generell einzuschalten.
Sie müssen daher für jede Arbeitsmappe, für die eine Sicherungskopie erstellt werden soll, die folgenden Schritte ausführen: ...

mein Vorschlag:
eine Speichern unter ... Routine in VBA zu programmieren die dann automatisch beim Schließen
der Datei abläuft.
Mit anderen Worten, in allen Arbeitsmappen von denen man Sicherheitskopien erstellen will, muß
dieses Makro integriert werden.
Da es aber nur ein paar Codezeilen sind, die nur in die Mappen kopiert werden müssen und dieser
Vorgang pro Arbeitsmappe nur einmal gemacht werden muß, würde sich der Aufwand, meiner
bescheidenen Meinung nach schon lohnen.
Hallöchen,

Ein Ansatz wäre das:

ActiveWorkbook.SaveAs CreateBackup:=True

Die Funktion ist nur bei Speichern Unter einstellbar oder bei einer neuen Datei auch beim Speichern, da hier der entsprechende Dialog kommt.
Du müsstest in der vorgeschlagenen personl.xls z.B. beim Öffnen einer Datei diesen Code ausführen. Bei einer neuen Datei könntest Du den eventuell in der personl.xls für's Speichern einbauen.

Für die vorhandenen Dateien könntest Du aber auch ein gesondertes Makro nehmen, was die alle der Reihe nach durchgeht.

Du müsstest ggf. noch die Meldung ausschalten. Bei SaveAs kommt bei vorhandenen Dateien die Warnung, das selbige überschrieben werden.
Hallo,

Zitat: Bei SaveAs kommt bei vorhandenen Dateien die Warnung, das selbige überschrieben werden.

das verhindere ich regelmäßig dadurch, daß ich Datum und/oder Uhrzeit in den zu speichernden Namen
übernehme. Wenn hier auch Sekunden genutzt werden, kann es niemals zu einem Überschreiben einer
bestehenden Datei kommen. Nicht mal bei einem flinken Zeigefinger *grins*
Hallo Peter, Käpt'n Blaubär und schauan,

danke für Eure Ratschläge!

Bei den bestehenden Exceldateien, die ja laufend weiter in Bearbeitung sind, habe ich zunächst einmal das von mir erwähnte Häkchen kontrolliert und ggf. gesetzt. Bei neu zu erstellenden Dateien werde ich versuchen, Eure Vorschläge umzusetzen.

Gruß    Ernesto