Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Kopfzeile mit bestimmter Zelle verknüpfen

Forumthread: Kopfzeile mit bestimmter Zelle verknüpfen

Kopfzeile mit bestimmter Zelle verknüpfen
14.05.2003 18:04:12
Michael
Ich habe ein Problem.

Excel soll in einer Exportdatei aus zwei Tabellenblättern einen Platzhalter in der Kopfzeile (mitte) des zweiten Tabellenblatts immer mit dem Text befüllen, der im Feld A2 des ersten Tabellenblatts steht.
Kurz: ich brauche in der Kopfzeile eine Verknüpfung zu einer Zelle in einem anderen Tabellenblatt.

Wer kann mir helfen?
Michael

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Kopfzeile mit bestimmter Zelle verknüpfen
14.05.2003 18:11:37
Forum
Hallo Michael

in VBA unter DieseArbeitsmappe

Gruß Hajo

Der Code wurde getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Anzeige
Re: Kopfzeile mit bestimmter Zelle verknüpfen
14.05.2003 20:49:00
Michael
Hallo Hajo,

vielen, vielen Dank für deine Hilfe. Leider funktioniert das Makro bei mir nicht, weil "diese Methode von meiner Excelversion nicht unterstützt wird". Gibt´s einen anderen, "Excel 97-kompatiblen" Weg?
Außerdem wollte ich eigentlich nicht den ganzen Zellinhalt von Tabelle1 ZelleA2 in die Kopfzeile von Tabelle2 einfügen, sondern den Zellinhalt an eine bestimmte Stelle in der Kopfzeile verknüpfen, also z.B.
"blabla bla [Zellinhalt Tabelle1 ZelleA2] blabla bla".
Die Kopfzeile an sich soll also fest bleiben, nur der Text in den eckigen Klammern ändert sich gemäß Zelle A2.

Gruß
Micha

Gruß
Micha

Anzeige
Re: Kopfzeile mit bestimmter Zelle verknüpfen
14.05.2003 20:49:38
Michael
Hallo Hajo,

vielen, vielen Dank für deine Hilfe. Leider funktioniert das Makro bei mir nicht, weil "diese Methode von meiner Excelversion nicht unterstützt wird". Gibt´s einen anderen, "Excel 97-kompatiblen" Weg?
Außerdem wollte ich eigentlich nicht den ganzen Zellinhalt von Tabelle1 ZelleA2 in die Kopfzeile von Tabelle2 einfügen, sondern den Zellinhalt an eine bestimmte Stelle in der Kopfzeile verknüpfen, also z.B.
"blabla bla [Zellinhalt Tabelle1 ZelleA2] blabla bla".
Die Kopfzeile an sich soll also fest bleiben, nur der Text in den eckigen Klammern ändert sich gemäß Zelle A2.

Gruß
Micha

Gruß
Micha

Anzeige
Re: Kopfzeile mit bestimmter Zelle verknüpfen
14.05.2003 20:53:15
Forum
Hallo Michael

das wundert mich

Gruß Hajo

Der Code wurde getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel Gruß Hajo

Der Code wurde getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Anzeige
Re: Kopfzeile mit bestimmter Zelle verknüpfen
14.05.2003 21:10:17
PeterW
Hallo Micha,

Worksheets("Tabelle1").PageSetup.CenterHeader = Worksheets("Tabelle1").Rnge("A1")

am Ende muss es statt Rnge Range heißen.

Gruß
Peter

Re: Kopfzeile mit bestimmter Zelle verknüpfen
14.05.2003 23:13:28
Michael
Danke Peter!!! jetzt funktioniert´s :-)))
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Kopfzeile mit Zelle verknüpfen in Excel


Schritt-für-Schritt-Anleitung

Um in Excel die Kopfzeile mit einer bestimmten Zelle zu verknüpfen, kannst Du folgende Schritte ausführen:

  1. Öffne Dein Excel-Dokument.

  2. Wechsle zu dem Tabellenblatt, in dem Du die Kopfzeile bearbeiten möchtest.

  3. Klicke auf "Seitenlayout" in der Menüleiste.

  4. Wähle "Drucken" und dann "Kopfzeile und Fußzeile".

  5. Klicke auf "Kopfzeile bearbeiten".

  6. Gib den gewünschten Text ein und füge den Verweis auf die Zelle ein. Der Befehl sollte so aussehen:

    &[Tabellenblatt1]!A2

    Damit wird der Inhalt von Zelle A2 des ersten Tabellenblatts in die Kopfzeile des aktuellen Tabellenblatts eingefügt.

  7. Klicke auf "OK", um die Änderungen zu speichern.


Häufige Fehler und Lösungen

  • Fehler: "Diese Methode wird von meiner Excel-Version nicht unterstützt."

    • Lösung: Stelle sicher, dass Du die richtige Syntax verwendest und dass Deine Excel-Version die Funktion unterstützt. Möglicherweise benötigst Du eine VBA-Lösung, wenn Du eine ältere Version von Excel verwendest.
  • Fehler: Kopfzeile zeigt nicht den richtigen Inhalt an.

    • Lösung: Überprüfe den Verweis auf die Zelle. Stelle sicher, dass Du die richtige Tabelle und Zelle angibst.

Alternative Methoden

Falls die obige Methode nicht funktioniert oder Du eine andere Lösung suchst, gibt es auch die Möglichkeit, VBA zu verwenden:

  1. Drücke Alt + F11, um den VBA-Editor zu öffnen.
  2. Füge den folgenden Code in das Modul ein:
    Sub KopfzeileMitZelleVerknuepfen()
       With Worksheets("Tabelle2").PageSetup
           .CenterHeader = "blabla bla " & Worksheets("Tabelle1").Range("A2").Value & " blabla bla"
       End With
    End Sub
  3. Führe das Makro aus, um die Kopfzeile zu aktualisieren.

Praktische Beispiele

Angenommen, Du hast zwei Tabellenblätter: "Tabelle1" und "Tabelle2". In "Tabelle1" steht in Zelle A2 der Text "Januar 2023". Du möchtest, dass die Kopfzeile von "Tabelle2" den Text „Bericht für Januar 2023“ anzeigt.

  • Verwende die folgende Syntax in der Kopfzeile:
    Bericht für &[Tabellenblatt1]!A2

Das wird den Text aus Zelle A2 in die Kopfzeile einfügen.


Tipps für Profis

  • Verknüpfe die Fußzeile ebenfalls: Du kannst auch die Fußzeile mit einer Zelle verknüpfen, indem Du die gleiche Methode anwendest. Verwende dafür &[Tabellenblatt1]!A2 in der Fußzeileneinstellung.

  • Zelleninhalt formatieren: Du kannst den Inhalt der Zelle formatieren, bevor Du ihn in die Kopfzeile einfügst, um ein einheitliches Erscheinungsbild zu gewährleisten.

  • VBA für dynamische Updates: Wenn sich der Inhalt in der Zelle häufig ändert, erwäge, ein VBA-Skript zu verwenden, das die Kopfzeile automatisch aktualisiert.


FAQ: Häufige Fragen

1. Frage: Kann ich die Kopfzeile mit mehreren Zellen verknüpfen?
Antwort: Ja, Du kannst mehrere Zellen verknüpfen, indem Du sie im Text kombinierst, z.B. &[Tabellenblatt1]!A2 & " und " &[Tabellenblatt1]!B2.

2. Frage: Funktioniert das auch in Excel 2003?
Antwort: Ja, die oben genannten Methoden sollten auch in Excel 2003 funktionieren, achte jedoch darauf, dass einige VBA-Funktionen möglicherweise nicht unterstützt werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige