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

Wie kann man in einer Excel-Arbeitsmappe unterschiedliche Kopf- oder Fußzeilen für jede einzelne Seite festlegen?

AutorSiluvia Änderungsdatum

Standardmäßig wird beim Hinzufügen einer Kopf- oder Fußzeile zu einem Excel-Arbeitsblatt der Inhalt einheitlich auf jede gedruckte Seite angewendet. Dieses Standardverhalten ist für Konsistenz praktisch, doch gelegentlich benötigen Sie möglicherweise auf jeder Seite individuelle Informationen. Beispielsweise kann beim Drucken von Finanzberichten, Schülerlisten oder Formularen mit verschiedenen Abschnitten eine separate Kopf- oder Fußzeile pro Seite den Ausdruck übersichtlicher gestalten und die einzelnen Abschnitte klar voneinander abgrenzen. Allerdings erlauben die integrierten Werkzeuge von Excel lediglich das Festlegen einer einzigen Kopf- oder Fußzeile für alle Seiten, was die Flexibilität ohne fortgeschrittene Methoden einschränkt. Im Folgenden zeigen wir Ihnen Schritt für Schritt, wie Sie individuelle Kopf- oder Fußzeilen für jede Seite Ihres Excel-Arbeitsblatts festlegen können.

Unterschiedliche Kopf- oder Fußzeilen pro Seite mithilfe von VBA-Code anwenden


Unterschiedliche Kopf- oder Fußzeilen pro Seite mithilfe von VBA-Code anwenden

Die folgende Lösung nutzt ein VBA-Makro, um jeder gedruckten Seite eine feste Kopf- oder Fußzeile zuzuweisen. Diese Methode eignet sich ideal, wenn jeder Abschnitt Ihres Dokuments – beispielsweise Kapitel, Klassen oder Monatsberichte – einen eindeutigen Bezeichner benötigt. Obwohl die Einrichtung etwas Vorarbeit erfordert, ermöglicht das Makro nach der Konfiguration ein schnelles Drucken verschiedener Abschnitte mit jeweils individuellem Kopf- oder Fußzeileninhalt.

1. Drücken Sie gleichzeitig die Tasten Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie im Fenster Microsoft Visual Basic for Applications auf Einfügen > Modul. Kopieren Sie anschließend den unten stehenden VBA-Code in das Code-Fenster. Falls Sie neu im Umgang mit Makros sind: Module sind die Bereiche, in denen VBA-Code zur Ausführung gespeichert wird. Orientieren Sie sich am Screenshot:

VBA-Code: Unterschiedliche Kopfzeilen pro Seite in Excel anwenden

Sub DifferentHeaderFooter()
    Dim ws As Worksheet
    Dim vLeft As Variant, vRight As Variant, xRg As Variant
    Set ws = ActiveSheet
    On Error Resume Next
    vLeft = Array("First page", "Second page", "Third page", "fourth page")
    xRg = Array("A1:C50", "A51:C100", "A101:C150", "A151:C200")

    Application.ScreenUpdating = False
    For i = 0 To UBound(vLeft)
        With ws.PageSetup
        .PrintArea = xRg(i)
        .LeftHeader = vLeft(i)
        End With
        ws.PrintPreview
    Next i
    Application.ScreenUpdating = True
    ws.PageSetup.PrintArea = ""
End Sub

Kopieren und Einfügen des Codes in das Modul

Hinweise und Parametererklärungen:

1. Passen Sie im VBA-Code den Abschnitt vLeft = Array("[[PH_2]]", "Second page", "Third page", „fourth page")an, um den Kopf- oder Fußzeilentext für jede Seite festzulegen. Jedes Element des Arrays stellt den Inhalt für eine einzelne Seite dar und sollte den unten stehenden Druckbereich entsprechen.
2. Legen Sie im Abschnitt xRg = Array("A1:C50", "A51:C100", "A101:C150", "A151:C200")den Zellbereich für jede gedruckte Seite fest. Stellen Sie sicher, dass diese Bereiche exakt mit den Abschnitten Ihres Arbeitsblatts übereinstimmen, die Sie drucken möchten, und dass sie sich nicht überlappen. Sie können die Zellbezüge entsprechend Ihrem tatsächlichen Datenlayout anpassen und bei Bedarf weitere Abschnitte hinzufügen oder entfernen, um mehr oder weniger Seiten zu erhalten.
3. Falls Sie stattdessen unterschiedliche Fußzeilenverwenden möchten, ersetzen Sie einfach überall im Code Headerdurch Footer. Dies ist beispielsweise nützlich für Seitenzahlen, Haftungsausschlüsse oder rechtliche Hinweise, die für jeden Abschnitt individuell sein sollen.
4. Für optimale Ergebnisse stellen Sie sicher, dass das Drucklayout des Arbeitsblatts mit den im Code definierten Bereichen übereinstimmt, und prüfen Sie stets die Druckvorschau, bevor Sie den endgültigen Ausdruck erstellen.

3. Drücken Sie die Taste F5, um das Makro auszuführen. Dadurch wird der Code ausgeführt und das Vorschau-Fenster geöffnet. Klicken Sie dort auf die Schaltfläche Drucken, um mit dem Drucken jedes definierten Abschnitts samt seiner zugewiesenen Kopf- oder Fußzeile zu beginnen.

Hinweis: Wenn Ihr Arbeitsblatt vier festgelegte Druckbereiche enthält, müssen Sie die Schaltfläche Drucken viermal anklicken – jeweils einmal pro Abschnitt –, um alle Seiten mit ihren individuellen Kopf- oder Fußzeilen zu drucken. Das Makro druckt jeden Abschnitt nacheinander, daher müssen Sie die Druckaktion für jeden einzelnen Abschnitt wiederholen.

Zusammenfassend: Obwohl Excel innerhalb eines einzelnen Arbeitsblatts keine unterschiedlichen Kopf- oder Fußzeilen pro Seite nativ unterstützt, bietet die Verwendung von VBA-Makros eine praktikable und flexibel anpassbare Lösung. Prüfen Sie stets Ihre Einstellungen sowie den gedruckten Output und ziehen Sie für komplexe Anforderungen alternative Ansätze in Betracht. Müssen Sie gedruckte Seiten regelmäßig personalisieren, spart die Automatisierung dieses Prozesses mit VBA erheblichen manuellen Aufwand.

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