KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie gibt man das Datums- oder Datumszeitformat in der Kopf- oder Fußzeile an?

AutorXiaoyang Änderungsdatum

Beim Arbeiten mit Excel müssen Sie häufig das aktuelle Datum oder die aktuelle Uhrzeit in die Kopf- oder Fußzeile Ihres Arbeitsblatts einfügen – etwa zum Drucken von Berichten oder zur Nachverfolgung von Dokumentrevisionen. Standardmäßig zeigt Excel bei Verwendung des Codes &[Date] oder &[Time] diese Elemente im durch Ihre Windows-Regionseinstellungen festgelegten Datums- und Zeitformat an. Das bedeutet: Sie können das Erscheinungsbild von Datum oder Uhrzeit in der Kopf- oder Fußzeile – beispielsweise „April 23, 2024“ statt „4/23/2024“ – nicht direkt über die integrierte Funktionalität anpassen.

Diese Einschränkung kann problematisch sein, wenn Ihre Dokumente bestimmten Unternehmensrichtlinien, regionalen Gepflogenheiten oder persönlichen Präferenzen bei der Darstellung von Datum und Uhrzeit entsprechen müssen. Vielleicht möchten Sie das Datum beispielsweise im Format „Monat Tag, Jahr“ anzeigen oder Datum und Uhrzeit gemeinsam – etwa „April 23, 202418:05“ – in Kopf- oder Fußzeilen verwenden. Der folgende Screenshot zeigt ein angepasstes Datumsformat in der Arbeitsblatt-Kopfzeile:

Datum im Kopfzeilenformat

Um dies zu erreichen, nutzen Sie VBA (Visual Basic for Applications), um Kopf- oder Fußzeilen programmgesteuert auf das gewünschte Datums- oder Datumszeitformat festzulegen. Diese Methode bietet maximale Flexibilität und umgeht die Einschränkungen der integrierten Excel-Kopf- und Fußzeilentools.

Datums- oder Datum und Uhrzeit Format festlegen-Format in Kopf- oder Fußzeile mit VBA-Code festlegen


blauer Pfeil nach rechts in Sprechblase Datums- oder Datum und Uhrzeit Format festlegen-Format in Kopf- oder Fußzeile mit VBA-Code festlegen

Um das Format für Datum oder Datum und Uhrzeit in der Kopf- oder Fußzeile anzupassen, können Sie einen einfachen VBA-Code verwenden. Diese Lösung ist ideal, wenn Sie ein flexibles und personalisiertes Anzeigeformat benötigen, das nicht durch die Regionseinstellungen Ihres Systems eingeschränkt wird. Gehen Sie dazu wie folgt vor:

1. Öffnen Sie das Arbeitsblatt, in das Sie das Datumsformat in der Kopf- oder Fußzeile einfügen und anpassen möchten. Wechseln Sie am besten zur Seitenlayout-Ansicht, damit Sie leicht vorschauen können, wie Ihre Kopf- und Fußzeilen beim Drucken aussehen. Um die Seitenlayout-Ansicht zu aktivieren, klicken Sie auf die Schaltfläche Seitenlayout unten rechts im Excel-Fenster, wie unten dargestellt:

Klicken Sie auf die Schaltfläche „Seitenlayout“, um die Seitenlayoutansicht zu aktivieren

Tipp: Obwohl der Wechsel zur Seitenlayout-Ansicht für die Ausführung des VBA-Codes optional ist, empfiehlt er sich, wenn Sie Änderungen an Kopf- und Fußzeilen sofort visuell überprüfen möchten.

2. Drücken Sie auf Ihrer Tastatur ALT + F11, um das Fenster des Microsoft Visual Basic for Applications (VBA)-Editors zu öffnen.

3. Klicken Sie im VBA-Editor auf Einfügen > Modul. Dadurch wird ein neues Modul erstellt. Kopieren Sie den folgenden VBA-Code in das Modulfenster:

VBA-Code: Datum in Kopf- oder Fußzeile einfügen und formatieren:

Sub add_date_header()
ActiveSheet.PageSetup.CenterHeader = Format(Date, "mmmm dd, yyyy")
End Sub
Hinweise:
  • Dieser Code fügt automatisch das aktuelle Datum im von Ihnen gewählten Format in die Kopfzeile ein. Sie können CenterHeader in LeftHeader, RightHeader, LeftFooter, CenterFooter oder RightFooter ändern, falls Sie das formatierte Datum an eine andere Stelle der Kopf- oder Fußzeile verschieben möchten.
  • Die Datumsformat-Zeichenfolge – zum Beispiel mmmm dd, yyyy (die „April 23, 2024“ erzeugt) – lässt sich beliebig an standardmäßige VBA-Datumsformatcodes wie dd/mm/yyyy, yyyy-mm-dd oder andere nach Bedarf anpassen.
  • Achten Sie auf die Syntax der Datumsformat-Zeichenfolge – die Verwendung falscher Formatcodes kann zu Fehlern oder unbeabsichtigten Ergebnissen führen. Überprüfen Sie stets im Seitenlayout, ob das Ergebnis Ihrer Absicht entspricht.

4. Nachdem Sie Ihren Code eingegeben und überprüft haben, drücken Sie F5 oder klicken Sie im VBA-Editor auf die Schaltfläche „Ausführen“, um den Code auszuführen. Das bestimmte Datumsformat wird sofort in der Kopf- oder Fußzeile Ihres Arbeitsblatts angezeigt. Sie können das Ergebnis in der Seitenlayout-Ansicht überprüfen, wie im folgenden Screenshot dargestellt:

Führen Sie den Code aus, um das angegebene Datumsformat in der Kopf- oder Fußzeile zu erhalten

Wenn das Datum bei jedem Öffnen oder Drucken der Arbeitsmappe dynamisch aktualisiert werden soll, müssen Sie den VBA-Code entweder erneut ausführen oder ihn einem Workbook-Open- bzw. BeforePrint-Ereignis zuweisen. Diese VBA-basierte Methode ist manuell – der Inhalt der Kopf- oder Fußzeile aktualisiert sich daher nicht automatisch mit jedem neuen Tag, es sei denn, der Code wird erneut ausgeführt.

Tipp: Um die aktuelle Uhrzeit zusammen mit dem Datum in einem benutzerdefinierten Format einzufügen, können Sie den folgenden VBA-Code verwenden. Das ist besonders praktisch, wenn Ihre Berichte einen Zeitstempel benötigen oder wenn Sie Datum und Uhrzeit des Druckens bzw. Exports in der Kopf- oder Fußzeile Ihres Arbeitsblatts nachverfolgen möchten:

Sub Change_Format()
  ActiveSheet.PageSetup.CenterHeader = Format(Now, "MMMM DD, YYYY HH:MM:SS")
End Sub

Das Ergebnis ist eine Kopf- oder Fußzeile, die Datum und Uhrzeit im von Ihnen festgelegten Format anzeigt. Wenn Sie beispielsweise das Format auf "mmmm dd, yyyy hh:mm" festlegen, erhalten Sie eine Darstellung wie „April 23, 2024 18:05“.

Und Sie erhalten folgendes Ergebnis:

Führen Sie den Code aus, um das angegebene Datums- und Zeitformat in der Kopf- oder Fußzeile zu erhalten

Achtung: Wenn Sie Arbeitsmappen mit VBA-Makros speichern, müssen Sie Ihre Datei als makrofähige Arbeitsmappe (.xlsm) speichern, damit Ihr Code auch zukünftig erhalten bleibt. Einige Excel-Einstellungen können die Ausführung von Makros einschränken – sollten Fehler auftreten, überprüfen Sie Ihre Makrosicherheitseinstellungen unter Datei > Optionen > Trust Center > Trust Center-Einstellungen > Makroeinstellungen. Falls sich die Kopf- oder Fußzeile nicht wie erwartet aktualisiert, stellen Sie sicher, dass Sie das Makro auf dem richtigen Arbeitsblatt ausführen und dass Ihr Code auf den entsprechenden Kopf- oder Fußzeilenbereich verweist.

Wenn Sie unterschiedliche Datumsformate für verschiedene Blätter festlegen müssen, wiederholen Sie den Vorgang einfach auf jedem betreffenden Arbeitsblatt und passen die Formatzeichenfolge entsprechend an. Für die wiederkehrende Nutzung können Sie den VBA-Code einer Schaltfläche oder Tastenkombination zuweisen – so erhalten Sie schnellen Zugriff.

Alternative Ansätze zur Anpassung des Datumsformats in Kopf- oder Fußzeile umfassen:
-Manuelles Eingeben von Datum/Uhrzeit in Kopf- oder Fußzeile (einfach, aber statisch): Geben Sie das gewünschte Datum oder die Uhrzeit im gewünschten Format ein, indem Sie in der Seitenlayout-Ansicht doppelt in die Kopf- oder Fußzeile klicken. Diese Methode aktualisiert sich jedoch nicht automatisch beim Öffnen oder Drucken des Arbeitsblatts. Sie eignet sich ideal für statische Dokumente, erfordert aber eine manuelle Aktualisierung bei neuen Daten.

Zusammenfassend bietet VBA die optimale Lösung, wenn Sie flexible, maßgeschneiderte und dynamische Datums- oder Datumszeitformate in Kopf- oder Fußzeilen benötigen. Achten Sie stets darauf, Ihre Formatzeichenfolgen sorgfältig zu prüfen und Ihre Makros ordnungsgemäß zu speichern. Sollte sich das Datumsformat nach Ausführung des Codes nicht wie erwartet aktualisieren, überprüfen Sie Ihre Makrosicherheitseinstellungen oder speichern und öffnen Sie die Arbeitsmappe erneut.

ein Screenshot von kutools for excel ai

Entfesseln Sie die Magie von Excel mit KUTOOLS AI

  • Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
  • VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
  • Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Werkzeugen.Jetzt herunterladenund erleben Sie Effizienz wie nie zuvor!

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins