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

Forumthread: Kopfzeile mit Wochentag

Kopfzeile mit Wochentag
Pia
Guten Tag
Kann mir jemand sagen wie ich den jeweiligen Wochentag in die Kopfzeile bringe. Dh. (Freitag, 5.3.10) nicht nur 5.3.10.
Besten Dank im voraus.
Pia
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Kopfzeile mit Wochentag
05.03.2010 13:34:22
David
Hallo Pia,
benutzerdefiniertes Format:
TTTT, MM.TT.JJJJ
Gruß
David
AW: Kopfzeile mit Wochentag
05.03.2010 13:36:04
Pia
Hallo David
Im Menu Kopfzeile kann ich dieses Format ncht ändern.
Gruss Pia
AW: Kopfzeile mit Wochentag
05.03.2010 13:40:20
David
Sorry, das mit der Kopfzeile hatte ich überlesen.
Das geht meines Wissens nur per VBA
Gruß
David
Anzeige
AW: Kopfzeile mit Wochentag
05.03.2010 13:42:25
Renee
Hi Pia,
Statt VBA ev. eine Zeile im Tabellenblatt. Da kannst du die Zellen entsprechend formatieren und benutzt die Wiederholungszeilen-Möglichkeit im Seitenlayout, anstelle der Kopfzeile.
GreetZ Renée
AW: Kopfzeile mit Wochentag
05.03.2010 13:57:12
David
Hallo Pia,
per VBA zum Beispiel so:
Sub Kopfdatum()
With ActiveSheet.PageSetup
.CenterHeader = Format(Date, "DDDD, MM.DD.YYYY")
End With
End Sub
Statt Date (=heute) kannst du natürlich auch ein fixes Datum oder den Bezug auf eine Zelle per Range("A1").Value oder Cells(x,y) setzen.
Gruß
David
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Kopfzeile mit Wochentag in Excel erstellen


Schritt-für-Schritt-Anleitung

Um den Wochentag in die Kopfzeile eines Excel-Dokuments einzufügen, kannst du VBA verwenden. Folge diesen Schritten:

  1. Öffne Excel und das Arbeitsblatt, in dem du die Kopfzeile ändern möchtest.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Klicke auf Einfügen > Modul, um ein neues Modul zu erstellen.

  4. Füge den folgenden Code in das Modul ein:

    Sub Kopfdatum()
       With ActiveSheet.PageSetup
           .CenterHeader = Format(Date, "DDDD, MM.DD.YYYY")
       End With
    End Sub
  5. Schließe den VBA-Editor und kehre zurück zu Excel.

  6. Drücke ALT + F8, wähle Kopfdatum aus und klicke auf Ausführen.

Jetzt wird der aktuelle Wochentag zusammen mit dem Datum in der Kopfzeile angezeigt. Du kannst das Datum auch anpassen, indem du ein fixes Datum oder den Bezug auf eine Zelle verwendest.


Häufige Fehler und Lösungen

  • Fehler: Das benutzerdefinierte Format wird nicht in der Kopfzeile angezeigt.

    • Lösung: Die Kopfzeile unterstützt keine benutzerdefinierten Formate direkt. Du musst VBA verwenden, um das gewünschte Format zu setzen.
  • Fehler: VBA wird nicht ausgeführt oder gibt eine Fehlermeldung zurück.

    • Lösung: Stelle sicher, dass Makros in Excel aktiviert sind. Gehe zu Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter und aktiviere die Makro-Einstellungen.

Alternative Methoden

Wenn du kein VBA verwenden möchtest, gibt es eine alternative Methode:

  1. Füge eine Zeile in deinem Tabellenblatt hinzu, in der der Wochentag berechnet wird. Verwende die Formel:

    =TEXT(A1, "DDDD")

    (Hierbei wird angenommen, dass sich das Datum in Zelle A1 befindet.)

  2. Nutze die Funktion "Wiederholungszeilen" im Seitenlayout, um diese Zeile auf jeder Druckseite anzuzeigen.


Praktische Beispiele

Angenommen, du hast das Datum in Zelle A1:

  1. Gib in Zelle B1 die folgende Formel ein, um den Wochentag zu berechnen:

    =TEXT(A1, "DDDD")
  2. Formatiere die Zelle B1 nach deinem Wunsch.

  3. Gehe zu Seitenlayout, klicke auf Drucken, und wähle Wiederholungszeilen aus, um die Kopfzeile anzupassen.

Jetzt wird der Wochentag in der Kopfzeile angezeigt, ohne dass du VBA verwenden musst.


Tipps für Profis

  • Verwende die Worksheet_Change-Ereignisprozedur, um die Kopfzeile automatisch zu aktualisieren, wenn sich das Datum in einer bestimmten Zelle ändert.

  • Experimentiere mit verschiedenen Datumsformaten in VBA, um die Darstellung zu optimieren. Zum Beispiel kannst du .CenterHeader = Format(Date, "dddd, dd.mm.yyyy") verwenden, um den Wochentag und das Datum in einem anderen Format anzuzeigen.


FAQ: Häufige Fragen

1. Wie kann ich den Wochentag für ein festes Datum in die Kopfzeile einfügen?
Verwende den VBA-Code und setze Date durch ein festes Datum, z.B. #03/05/2010#.

2. Ist es möglich, den Wochentag dynamisch zu aktualisieren?
Ja, wenn du VBA verwendest, wird der Wochentag automatisch aktualisiert, wenn du die Datei öffnest oder den Code ausführst. Alternativ kannst du die Formel im Tabellenblatt nutzen, um den Wochentag dynamisch anzuzeigen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige