Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Datum in der Kopfzeile

Datum in der Kopfzeile
Gerd
Hallo zusammen,
Ich möchte in der Kopfzeile beim Ausdruck das aktuelle Jahr ausgeben.
Wie bekomme ich dies hin ?
Danke für die Antworten
Gruß
Gerd
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Datum in der Kopfzeile
10.06.2010 14:31:33
Hajo_Zi
Hallo Gerd,
fals das komplette Datum auch geht dafür gibt es einen Schalter, ansonsten nur per VBA.

AW: Datum in der Kopfzeile
10.06.2010 14:33:25
Gerd
Das komplette Datum nicht sondern nur die Jahreszahl.
Wie würde denn der VBA Code lauten
Danke für die Info
Gruß
gerd
Anzeige
AW: Datum in der Kopfzeile
10.06.2010 14:53:31
Holger
Hallo Gerd,
versuche es mal damit:
Sub JahrKopfzeile()
With ActiveSheet.PageSetup
.LeftHeader = Format(Date, "YYYY")
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
End With
End Sub
Rückmeldung wäre nett!
Gruß Holger
Anzeige
AW: Datum in der Kopfzeile
10.06.2010 15:10:04
Gerd
Hallo Holger
Ich habe den VBA Code unter "Diese Arbeitsmappe bzw unter Tabelle1 eingegeben
Leider funktioniert es nicht !
Gruß
Gerd
AW: Datum in der Kopfzeile
10.06.2010 15:11:59
Gerd
Sorry
es Funktioniert nur müßte die Schrift dementsprechen angepasst werden !
Gruß
gerd
AW: Datum in der Kopfzeile
10.06.2010 15:30:04
Gerd
Nein es geht doch nicht. Hatte die Jahreszahl noch manuelle eingegeben
Gruß
gerd
Anzeige
AW: Datum in der Kopfzeile
10.06.2010 16:30:17
Holger
Das geht nur, wenn der Wert als Text in der Tabelle steht.
Beispiel:
In A1 folgende Formel einfügen:
=VERKETTEN(" ";JAHR(HEUTE()))
und dann den VBA-Code wie folgt ändern:
Sub JahrKopfzeile()
With ActiveSheet.PageSetup
.LeftHeader = "&""Arial,Fett""&14" & Range("A1").Value
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
End With
End Sub
Gruß Holger
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Aktuelles Jahr in der Kopfzeile von Excel einfügen


Schritt-für-Schritt-Anleitung

Um das aktuelle Jahr in der Kopfzeile einzufügen, kannst du die folgende Schritt-für-Schritt-Anleitung nutzen:

  1. Öffne die Excel-Datei, in der du das Datum in der Kopfzeile einfügen möchtest.

  2. Drücke die Tastenkombination Alt + P, um zum Seitenlayout zu gelangen.

  3. Klicke auf Drucktitel.

  4. Im neuen Fenster gehst du zum Tab Kopfzeile.

  5. Wähle die gewünschte Kopfzeile (links, zentriert oder rechts) aus und klicke auf Benutzerdefinierte Kopfzeile.

  6. Füge den folgenden Code in das entsprechende Feld ein:

    &Y

    Dies zeigt das aktuelle Jahr an.

  7. Bestätige deine Eingaben mit OK und schließe das Fenster.

Jetzt wird das Jahr automatisch in der Kopfzeile deiner Excel-Dokumente angezeigt.


Häufige Fehler und Lösungen

Fehler: Das Jahr wird nicht angezeigt.
Lösung: Stelle sicher, dass du den Code &Y korrekt eingegeben hast und dass die Kopfzeile nicht durch andere Einstellungen überschrieben wird.

Fehler: Das Jahr wird nicht aktualisiert.
Lösung: Überprüfe, ob die Excel-Datei auf dem neuesten Stand ist. Manchmal kann ein Neustart von Excel helfen, um die Anzeige zu aktualisieren.


Alternative Methoden

Wenn du das Datum in der Kopfzeile einfügen möchtest, gibt es auch andere Ansätze:

  1. VBA-Methode: Du kannst ein VBA-Skript verwenden, um das Jahr automatisch einzufügen. Hier ist ein Beispiel:

    Sub JahrKopfzeile()
    With ActiveSheet.PageSetup
       .LeftHeader = Format(Date, "YYYY")
    End With
    End Sub

    Dies setzt das Jahr in die linke Kopfzeile.

  2. Formel in einer Zelle: Du kannst auch das Jahr in eine Zelle eingeben und dann diese Zelle in der Kopfzeile referenzieren. Zum Beispiel:

    =VERKETTEN(" ";JAHR(HEUTE()))

    Diese Formel gibt das aktuelle Jahr zurück.


Praktische Beispiele

Hier sind einige praktische Beispiele, wie du das Jahr in der Kopfzeile verwenden kannst:

  • Beispiel 1: Du möchtest das Jahr in der linken Kopfzeile haben. Verwende den VBA-Code oben, um dies zu erreichen.

  • Beispiel 2: Wenn du das Jahr und den Monat in der Kopfzeile kombinieren möchtest, kannst du:

    .LeftHeader = Format(Date, "MMMM YYYY")

    Dies zeigt den Monatsnamen gefolgt vom Jahr an.


Tipps für Profis

  • Formatierung: Du kannst die Schriftart und -größe in der Kopfzeile anpassen, indem du den Code wie folgt erweiterst:

    .LeftHeader = "&""Arial,Bold""&14" & Format(Date, "YYYY")
  • Automatische Fußzeile: Wenn du auch das Datum in der Fußzeile automatisch einfügen möchtest, kannst du den gleichen Ansatz verwenden und den Code für die Fußzeile anpassen:

    .LeftFooter = Format(Date, "DD.MM.YYYY")

FAQ: Häufige Fragen

1. Wie füge ich das Datum in der Fußzeile automatisch ein?
Du kannst in der Fußzeile den Code &D verwenden, um das aktuelle Datum anzuzeigen.

2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die meisten dieser Methoden sind auch in älteren Versionen von Excel anwendbar, jedoch kann die Benutzeroberfläche leicht abweichen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige