Englisches Datum in der Fußzeile von Excel angeben
Schritt-für-Schritt-Anleitung
-
Öffne Excel und erstelle ein neues oder öffne ein bestehendes Arbeitsblatt.
-
Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.
-
Füge ein neues Modul hinzu:
- Klicke im Menü auf
Einfügen > Modul.
-
Kopiere und füge den folgenden Code ein:
Public Sub DateInFooter()
For Each WS In ActiveWorkbook.Worksheets
WS.PageSetup.LeftFooter = Application.Text(Date, "[$-409]dd.mmmm.yyyy")
Next WS
End Sub
-
Schließe den VBA-Editor und kehre zu deinem Excel-Arbeitsblatt zurück.
-
Führe das Makro aus:
- Drücke
ALT + F8, wähle DateInFooter und klicke auf Ausführen.
Jetzt sollte das Datum in der Fußzeile für alle Arbeitsblätter im englischen Format angezeigt werden.
Häufige Fehler und Lösungen
Alternative Methoden
Wenn du keine VBA-Makros verwenden möchtest, kannst du das Datum auch manuell in die Fußzeile einfügen:
- Gehe zu
Seitenlayout und klicke auf Fußzeile.
- Wähle die linke Fußzeile und schreibe das Datum manuell im englischen Format, z.B.
January 1, 2023.
- Klicke auf
OK, um die Änderungen zu speichern.
Diese Methode ist zwar weniger automatisiert, aber sie funktioniert gut, wenn du nur gelegentlich das Datum auf Englisch angeben möchtest.
Praktische Beispiele
Hier sind einige Beispiele, wie du das Datum in verschiedenen Formaten in der Fußzeile angeben kannst:
- Englisches Datum heute:
WS.PageSetup.LeftFooter = Application.Text(Date, "[$-409]dd mmmm yyyy")
- Englisches Datum im internationalen Format:
WS.PageSetup.LeftFooter = Application.Text(Date, "yyyy-mm-dd")
Du kannst diese Formate je nach Bedarf anpassen, um das Datum auf Englisch zu schreiben.
Tipps für Profis
- Verwende die Funktion
Application.WorksheetFunction, um Berechnungen durchzuführen, bevor du das Datum in die Fußzeile schreibst.
- Erstelle eine Übersetzungsliste in deinem Makro, wenn du häufig zwischen verschiedenen Datumsformaten wechseln musst. So kannst du die Lesbarkeit deiner VBA-Codes erhöhen und Fehler vermeiden.
- Teste dein Makro regelmäßig, um sicherzustellen, dass es auch nach Updates von Excel oder Änderungen in den Einstellungen weiterhin funktioniert.
FAQ: Häufige Fragen
1. Wie kann ich das Datum auf englisch angeben, wenn mein Excel auf Deutsch eingestellt ist?
Um das Datum auf Englisch anzugeben, kannst du die Application.Text Funktion in deinem VBA-Code verwenden, wie im Tutorial beschrieben.
2. Gibt es eine Möglichkeit, die Datumsformatierung für nur ein bestimmtes Arbeitsblatt anzuwenden?
Ja, du kannst den VBA-Code so anpassen, dass er nur für ein bestimmtes Arbeitsblatt ausgeführt wird, indem du Sheets("NameDeinesBlattes").PageSetup.LeftFooter verwendest.
3. Kann ich das Format des Datums auch ändern, ohne VBA zu verwenden?
Ja, du kannst das Datum manuell in der Fußzeile eingeben oder die Formatierung über die Zellen in Excel anpassen, bevor du es in die Fußzeile einfügst.