mit welchem VBA Code erreiche ich, dass eine (nahezu permanent geöffnete) Datei um 10:00 und um 16:00 des jeweiligen Tages automatisch gespeichert wird?
Grüße, Wo
Du möchtest, dass eine Excel-Arbeitsmappe automatisch zu einer bestimmten Uhrzeit gespeichert wird.
Excel bietet nicht direkt die Möglichkeit, Dateien basierend auf einer Uhrzeit zu speichern. Dies kann jedoch mit VBA und der Anwendung von Windows Timer-Funktionen erreicht werden.
Um eine Excel-Arbeitsmappe zu einer bestimmten Uhrzeit automatisch zu speichern, kannst du ein VBA-Makro verwenden, das den OnTime-Methode des Application-Objekts nutzt:
Sub AutoSaveWorkbook()
Application.OnTime TimeValue("15:00:00"), "SaveWorkbook"
End Sub
Sub SaveWorkbook()
ThisWorkbook.Save
End Sub
In diesem Beispiel wird die Arbeitsmappe jeden Tag um 15:00 Uhr gespeichert. Du musst AutoSaveWorkbook
einmal ausführen, um den Timer zu starten. Beachte, dass Excel geöffnet sein muss, damit dies funktioniert.
Das automatische Speichern einer Excel-Arbeitsmappe zu einer bestimmten Uhrzeit kann durch ein VBA-Makro realisiert werden, das die OnTime-Methode verwendet. Dies ist besonders nützlich, um sicherzustellen, dass alle Änderungen regelmäßig gespeichert werden und die neuesten Daten verfügbar sind.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen