In Excel können Sie viele verschiedene Elemente in die Kopf- oder Fußzeile Ihrer Tabelle einfügen (wie Sie in anderen ExcelTips sehen können).

Leider ist eines der Elemente, die Sie nicht einfach hinzufügen können, der vollständige Pfadname Ihrer Tabellenkalkulationsdatei. Sie können den Pfadnamen jedoch mithilfe eines Makros wie dem folgenden zur Kopf- oder Fußzeile hinzufügen:

Sub DoPath()

'   Inserts the file name and path in the footer '   of each worksheet in the active workbook     For Each sheet In ActiveWorkbook.Sheets         sheet.PageSetup.CenterFooter = ActiveWorkbook.FullName     Next sheet End Sub

Um dies zu verwenden, führen Sie es einfach aus und es fügt den vollständigen Pfad und Dateinamen für Ihre Tabellenkalkulationsdatei in den mittleren Bereich der Fußzeile ein. Dies geschieht für jedes Arbeitsblatt in Ihrer Arbeitsmappe. Wenn Sie möchten, dass die Informationen an einer anderen Stelle in der Fußzeile oder Kopfzeile hinzugefügt werden, ersetzen Sie einfach den CenterFooter-Teil des Makros durch einen der folgenden:

LeftFooter, RightFooter, LeftHeader, CenterHeader oder RightHeader.

Wie bereits erwähnt, ändert das obige Makro die Kopf- oder Fußzeile für jedes Arbeitsblatt in Ihrer Arbeitsmappe. Wenn Sie nur das aktuelle Arbeitsblatt ändern möchten, können Sie die folgende abgekürzte Version des Makros verwenden:

Sub DoOnePath()

'   Inserts the file name and path in the footer '   of the active worksheet     ActiveSheet.PageSetup.CenterFooter = ActiveWorkbook.FullName End Sub

Sie sollten beachten, dass im Gegensatz zu anderen Elementen, die Sie in der Kopf- oder Fußzeile einfügen, der von diesen Makros eingefügte Pfad und Dateiname nicht „dynamisch“ sind. Wenn Sie die Tabellenkalkulationsdatei in ein anderes Verzeichnis verschieben oder unter einem anderen Namen speichern, müssen Sie das Makro erneut ausführen.

Während die oben genannten Lösungen in allen Excel-Versionen einwandfrei funktionieren, sollten Sie bei Verwendung von Excel 2002 wissen, dass es noch einfacher ist, den Pfadnamen zur Kopf- oder Fußzeile hinzuzufügen. Microsoft hörte schließlich die Anforderungen der Benutzer und fügte den Dialogfeldern Kopf- und Fußzeile eine Schaltfläche hinzu, mit der Sie sowohl den Pfad als auch den Dateinamen einer Arbeitsmappe einfügen können. Befolgen Sie diese Schritte:

  1. Wählen Sie das Arbeitsblatt aus, dessen Kopf- oder Fußzeile Sie ändern möchten.

  2. Wählen Sie im Menü Datei die Option Seite einrichten. Excel zeigt das Dialogfeld Seite einrichten an.

  3. Stellen Sie sicher, dass die Registerkarte Kopf- / Fußzeile ausgewählt ist. (Siehe Abbildung 1.)

  4. Klicken Sie je nach Bedarf auf die Schaltflächen Benutzerdefinierte Kopfzeile oder Benutzerdefinierte Fußzeile. Word zeigt entweder das Dialogfeld Kopf- oder Fußzeile an. (Siehe Abbildung 2.)

  5. Positionieren Sie die Einfügemarke wie gewünscht in den Feldern Linker Abschnitt, Mittlerer Abschnitt oder Rechter Abschnitt.

  6. Klicken Sie auf die Schaltfläche Datei. (Es sieht aus wie ein Dateiordner, aus dem ein Stück Papier herausragt.) Excel fügt an der Einfügemarke den folgenden Code ein:

&[Path]&[File]
  1. Wenn Sie das Arbeitsblatt drucken, ersetzt Excel die Codes durch den Pfadnamen bzw. den Dateinamen der Arbeitsmappe.

  2. Klicken Sie zweimal auf OK, um beide Dialogfelder zu schließen.

Im Gegensatz zu der zuvor in diesem Tipp bereitgestellten Makrolösung sind die in Excel 2002 bereitgestellten neuen Kopf- und Fußzeilencodes dynamisch. Wenn Sie Ihre Arbeitsmappendatei umbenennen oder verschieben, ändern sich die Informationen in der Kopf- oder Fußzeile beim nächsten Drucken.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (2639) gilt für Microsoft Excel 97, 2000, 2002 und 2003.