Anzeige
Anzeige
Anzeige
Lesedauer 3 Min.

Excel: Erstell- und Speicherdatum der Datei in der gewünschten Zelle anzeigen

Sie würden gerne in Excel in je einer Zelle das ursprüngliche Erstelldatum und das letzte Speicherdatum Ihrer Arbeitsmappe anzeigen. Hier können nur zwei kleine Makros helfen. Aber das ist recht einfach.

Eine Formel- oder Feldfunktion wie in Word gibts in Excel leider nicht fürs Einfügen des Erstell- oder Änderungsdatums. Mit zwei kleinen VBA-Makros gehts aber doch.

© (Quelle: PCtipp.ch)

In Ihrer Excel-Tabelle würden Sie z.B. in Zelle D1 gerne das ursprüngliche Erstelldatum Ihrer Excel-Datei anzeigen. Und in H1 das letzte Speicherdatum, je nach Geschmack mit oder ohne Zeitangabe. Excel stellt hierfür leider keine einfache Formelfunktion bereit. Aber mit zwei kleinen VBA-Makros ist es ein Klacks.

Lösung: Öffnen Sie mit Alt+F11 den Visual-Basic-Editor. Doppelklicken Sie in der linken Spalte auf DieseArbeitsmappe.

Nur das Datum

Das erste Makro fügt das letzte Speicherdatum in die Zelle H1 ein. Ausserdem erscheint in Zelle D1 das Erstelldatum. Ändern Sie im Code die gewünschten Zielzellen, wenn die Erstell- bzw. Speicherdaten in einer anderen Zelle stehen sollen:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)    ActiveSheet.Range("H1") = "Gespeichert: " & Format(Now, "dd.mm.yyyy")End SubPrivate Sub Workbook_AfterSave(ByVal Success As Boolean)    If Not Success Then ActiveSheet.Range("H1") = "Nicht gespeichert"    ActiveSheet.Range("D1") = "Erstellt: " & Format(DieseArbeitsmappe.BuiltinDocumentProperties.Item("Creation date"), "dd.mm.yyyy")End Sub 

Die Makros fürs Erstell- und Speicherdatum, hier ohne die Zeitangaben

© Quelle: PCtipp.ch

Datum inkl. Uhrzeit

Soll es nicht nur das Datum, sondern auch die Uhrzeit sein, greifen Sie zu den folgenden Varianten des Makros. Dies schreibt das Datum und die Uhrzeit der letzten Speicherung in die Zelle H1 und das Erstelldatum in D1 (auch diese allenfalls anpassen):

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)    ActiveSheet.Range("H1") = "Gespeichert: " & NowEnd SubPrivate Sub Workbook_AfterSave(ByVal Success As Boolean)    If Not Success Then ActiveSheet.Range("H1") = "Nicht gespeichert"    ActiveSheet.Range("D1") = "Erstellt: " & DieseArbeitsmappe.BuiltinDocumentProperties.Item("Creation date")End Sub 

Der Makrocode für diese beiden Datumsvarianten im VBA-Editor

© Quelle: PCtipp.ch

Wichtig: Nach dem Einfügen des Codes wird Excel Sie darauf aufmerksam machen, dass Sie die Datei nicht als gewöhnliche .xlsx-Datei speichern dürfen, sondern als .xlsm-Datei, in der Makros erlaubt sind: eine Excel-Arbeitsmappe mit Makros. Klicken Sie daher auf Speichern unter, navigieren Sie zum gewünschten Ordner und greifen Sie bei «Dateityp» zu Excel-Arbeitsmappe mit Makros (*.xlsm). Arbeiten Sie in Zukunft mit dieser neuen Mappe, in der die beiden Makros stecken.

Excel hat gemerkt, dass Sie Makrocode im VBA-Editor eingefügt haben und schlägt das Speichern im .xlsm-Format vor

© Quelle: PCtipp.ch

Zurück im Code-Fenster klicken Sie auf Datei/Schliessen und zurück zu Excel. Speichern Sie die Datei, erscheinen die beiden Kalenderdaten mit oder ohne Zeitangabe in den angegebenen Zellen – je nachdem, welche Makrovariante Sie verwendet haben.

Hinweise: Die Makros werden jeweils beim Speichern der Datei automatisch ausgeführt. Hat Ihre Arbeitsmappe mehrere Blätter? In diesem Fall beachten Sie Folgendes: Die Datumseinträge erscheinen in den genannten Zellen (D1 und H1) zudem in jedem Tabellenblatt Ihrer Arbeitsmappe, sofern es das beim Speichern aktive Blatt ist. Das heisst beispielsweise: Wenn Sie in Tabelle3 sind, während Sie auf Speichern klicken, erscheinen Erstell- und Speicherdatum in deren Zellen D1 und H1. Befinden Sie sich stattdessen in Tabelle1, erscheinen die Daten beim Speichern in diesem. (PCtipp-Forum)

Kommentare

Excel Microsoft Office Office
Anzeige
Anzeige

Neueste Beiträge

Swisscom Produkte neu auch bei MediaMarkt
Swisscom bringt ihre Produkte neu in die Filialen von MediaMarkt in der Schweiz und stärkt damit ihre Präsenz im stationären Handel. Der Verkauf startet ab dem 14. August, und wird in den nächsten Wochen auf insgesamt zehn strategische MediaMarkt-Filialen ausgebaut.
2 Minuten
14. Aug 2026
KI verschärft die Lage
Mitarbeiter bleiben grösstes Cyberrisiko
Zwei aktuelle Studien zeigen: Das grösste Sicherheitsrisiko für Unternehmen sitzt nicht in der IT-Infrastruktur, sondern am Arbeitsplatz der eigenen Belegschaft.
3 Minuten
Amazon will 2028 Satellitennetz für mobile Endgeräte starten
Amazon Leo hat bei der US-Behörde FCC eine Genehmigung für sein D2D-Netz mit bis zu 5.105 Satelliten beantragt. Im Jahr 2028 will das Unternehmen darüber weltweit Kommunikationsdienste direkt auf mobile Endgeräte anbieten.
2 Minuten
13. Aug 2026

Das könnte Sie auch interessieren

Outlook-Tipps
Das neue Outlook
Microsoft hat seine beliebte E-Mail- und Organisations-Software Outlook komplett überarbeitet. Wir zeigen Ihnen Schritt für Schritt, wie Sie die neue Version einrichten, bedienen und optimal auf Ihre Bedürfnisse anpassen.
9 Minuten
10. Apr 2024
PCtipp-Lifehack
Acht Tipps für Google Sheets
Luca zeigt Ihnen acht nützliche Tipps, mit denen Sie effizienter in Google Sheets arbeiten.
2 Minuten
23. Jul 2026
Tipps & Tricks
Wenn der PC oder das Notebook sich tot stellt
Das Notebook oder der PC macht keinen Wank mehr oder zeigt einen eingefrorenen Bildschirm. Wie erweckt man es wieder zum Leben? Tipps für verschiedene Szenarien.
7 Minuten
20. Jul 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare