gibt es eine Moeglichkeit bzw. eine Formel mir das letzte Aenderungsdatum einer Excel Arbeitsmappe in einer bestimmten Zelle dieser Arbeitsmappe anzeigen zu lassen?
Vielen Dank
Christian
Function LastSaved() As Date
Application.Volatile
LastSaved = VBA.FileDateTime(ThisWorkbook.Path & "\" & ThisWorkbook.Name)
End Function
Um das Änderungsdatum einer Excel-Arbeitsmappe in einer bestimmten Zelle anzuzeigen, kannst du die folgende benutzerdefinierte Funktion im VBA-Editor verwenden:
Öffne Excel und drücke ALT + F11
, um den VBA-Editor zu öffnen.
Klicke auf Einfügen
> Modul
, um ein neues Modul zu erstellen.
Füge den folgenden Code ein:
Function LastSaved() As Date
Application.Volatile
LastSaved = VBA.FileDateTime(ThisWorkbook.Path & "\" & ThisWorkbook.Name)
End Function
Schließe den VBA-Editor und kehre zu deiner Excel-Tabelle zurück.
Nun kannst du diese Funktion in einer Zelle verwenden. Gib einfach =LastSaved()
ein, um das Datum der letzten Speicherung anzuzeigen.
Fehler: Die Zelle zeigt #NAME?
an.
Fehler: Das Datum aktualisiert sich nicht.
Application.Volatile
, aber du kannst auch die Arbeitsmappe speichern oder F9 drücken, um eine Aktualisierung zu erzwingen.Falls du das Änderungsdatum ohne VBA anzeigen möchtest, gibt es leider keine direkte Möglichkeit, dies zu tun. Du kannst jedoch das Datum der letzten Speicherung manuell in eine Zelle eintragen oder ein Makro erstellen, das diese Information aktualisiert.
Eine alternative Methode könnte auch sein, das PDF-Erstelldatum auszulesen, wenn du die Datei als PDF exportierst:
Wenn du beispielsweise das letzte Änderungsdatum in Zelle A1 einfügen möchtest, gehe wie folgt vor:
=LastSaved()
.Verwende die Funktion =LastSaved()
in Kombination mit anderen Funktionen, um das Datum in einem bestimmten Format anzuzeigen. Beispiel:
=TEXT(LastSaved(), "TT.MM.JJJJ")
Um das Änderungsdatum einer Zelle anzuzeigen, müsstest du ein weiteres Makro schreiben, das diese Information trackt, da Excel keine eingebaute Funktion dafür hat.
1. Kann ich das Änderungsdatum auch für eine bestimmte Zelle anzeigen?
Leider gibt es dafür keine direkte Funktion in Excel. Du müsstest VBA verwenden, um das Änderungsdatum einer Zelle zu verfolgen.
2. Was ist der Unterschied zwischen dem Änderungsdatum und dem Datum der letzten Speicherung?
Das Änderungsdatum bezieht sich auf die letzte Modifikation der Datei, während das Datum der letzten Speicherung das letzte Mal angibt, als die Datei gespeichert wurde.
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