Ich möchte gerne das Erstellungsdatum einer Excel-Datei ändern.
Wie kann ich das anstellen ?
Es ist zwingend notwendig, das Datum zu ändern. Ich habe jedoch keine Lust, die ganze Datei neu aufzubauen !
Weiß jemand Rat ?
Danke
Peter
Weiß jemand Rat ?
Danke
Peter
nachfolgenden Code in ein normales Modul des betreffenden
Workbooks eingeben:
Gruss
Andreas
Um das Erstellungsdatum einer Excel-Datei zu ändern, kannst du folgenden VBA-Code verwenden. Dieser Code muss in ein normales Modul des betreffenden Workbooks eingefügt werden:
Öffne die Excel-Datei, deren Erstellungsdatum du ändern möchtest.
Drücke ALT + F11, um den Visual Basic for Applications (VBA)-Editor zu öffnen.
Klicke auf Einfügen und wähle Modul.
Kopiere den folgenden Code in das neue Modul:
Sub Erstellungsdatum_aendern()
Dim fso As Object
Dim datei As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set datei = fso.GetFile(ThisWorkbook.FullName)
' Ändere das Erstellungsdatum hier:
datei.DateCreated = #01/01/2020# ' Beispieldatum
End Sub
Ändere das Datum #01/01/2020# auf das gewünschte Erstellungsdatum.
Schließe den VBA-Editor und gehe zurück zu Excel.
Drücke ALT + F8, wähle Erstellungsdatum_aendern und klicke auf Ausführen.
Das Erstellungsdatum der Excel-Datei sollte jetzt geändert sein.
Fehler: "Zugriff verweigert"
Lösung: Stelle sicher, dass die Excel-Datei nicht schreibgeschützt ist. Überprüfe die Dateieigenschaften.
Fehler: "Datei nicht gefunden"
Lösung: Überprüfe, ob die Datei geöffnet ist und der Pfad korrekt ist.
VBA-Code funktioniert nicht
Lösung: Stelle sicher, dass Makros in deiner Excel-Anwendung aktiviert sind. Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center und aktiviere die Makros.
Falls du den VBA-Code nicht verwenden möchtest, gibt es auch Software-Tools von Drittanbietern, die es dir ermöglichen, das Erstellungsdatum direkt zu ändern. Hier sind einige beliebte Optionen:
Wenn du das Erstellungsdatum einer Datei auf den 1. Januar 2022 setzen möchtest, kannst du den VBA-Code wie folgt anpassen:
datei.DateCreated = #01/01/2022#
Das ist besonders nützlich, wenn du mehrere Versionen einer Datei verwalten musst und das Datum anpassen möchtest, um die Übersichtlichkeit zu verbessern.
1. Kann ich das Erstellungsdatum einer Excel-Datei ohne VBA ändern?
Nein, Excel bietet keine integrierte Funktion, um das Erstellungsdatum direkt zu ändern. Du musst entweder VBA verwenden oder auf Software von Drittanbietern zurückgreifen.
2. Funktioniert dieser Code in jeder Excel-Version?
Ja, der VBA-Code sollte in den meisten modernen Excel-Versionen funktionieren, jedoch kann es Unterschiede in den Sicherheitseinstellungen geben. Stelle sicher, dass Makros aktiviert sind.