wer weiß das wie die Formel dafür heißt...
Danke Udo
wer weiß das wie die Formel dafür heißt...
Danke Udo
47. Aktueller Datenpfad in Kopf-/Fußzeile
'das geht mit folgender VBA-Zeile:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
' Fußzeile Mitte
ActiveSheet.PageSetup.CenterFooter = ActiveWorkbook.FullName & "\" & ActiveSheet.Name '(Komplette Dateiname einschl. Phad + Register)
' Kopfzeile Links
Worksheets("Tabelle1").PageSetup.LeftHeader = ThisWorkbook.Path & "\" '(nur Phad)
' Left=Links; Center=Mitte; Right=Rechts
' Header=Kopfzeile; Footer=Fußzeile
End Sub
Gruß Hajo
ist nur per VBA möglich. Schau mal in der Recherche bzw. den Beispielen.
Gruß
Peter
Um den Dateinamen und den Pfad in die Fußzeile einer Excel-Datei einzufügen, benötigst du ein wenig VBA (Visual Basic for Applications). Hier ist eine einfache Anleitung:
Öffne deine Excel-Datei.
Drücke ALT
+ F11
, um den VBA-Editor zu öffnen.
Klicke im Menü auf Einfügen
und wähle Modul
.
Füge den folgenden Code in das Modul ein:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
' Fußzeile Mitte
ActiveSheet.PageSetup.CenterFooter = ActiveWorkbook.FullName & "\" & ActiveSheet.Name
' Kopfzeile Links
Worksheets("Tabelle1").PageSetup.LeftHeader = ThisWorkbook.Path & "\"
End Sub
Schließe den VBA-Editor und speichere die Datei.
Drucke das Dokument, um die Fußzeile zu sehen.
Mit diesem VBA-Skript wird der vollständige Dateiname sowie der Pfad in der Fußzeile eingefügt.
Fehler: VBA funktioniert nicht oder wird nicht ausgeführt.
Datei
> Optionen
> Trust Center
> Einstellungen für das Trust Center
> Makroeinstellungen
und aktiviere die entsprechenden Optionen.Fehler: Die Fußzeile zeigt nicht den richtigen Pfad.
Falls du kein VBA verwenden möchtest, kannst du die Fußzeile auch manuell anpassen:
Seitenlayout
.Drucktitel
.Kopf- und Fußzeilen
.Beachte jedoch, dass diese Methode keinen dynamischen Pfad oder Dateinamen einfügt.
Hier sind zwei Anwendungsbeispiele:
Pfad und Dateiname in der Mitte der Fußzeile:
Nur der Dateiname in der Fußzeile:
ActiveSheet.PageSetup.CenterFooter = ActiveSheet.Name
1. Kann ich VBA in Excel Online verwenden?
Nein, VBA ist nur in der Desktop-Version von Excel verfügbar.
2. Was passiert, wenn ich die Datei unter einem anderen Namen speichere?
Der VBA-Code wird den neuen Dateinamen automatisch in der Fußzeile anzeigen, solange das Skript korrekt funktioniert.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen