20.09.2019, 09:28
Hallo,
ich möchte einen Zellinhalt in die Mitte der Kopfzeile des Gesamten Dokuments also aller aktiver Tabellenblätter schreiben lassen (.CenterHeader =)
Grundsätzlich komme ich soweit das ich ein Modul erstellen muss, für das Tabellenblatt und dann Bezug auf die Zelle nehmen muss.
Ich habe diese Quelle von Bernd junker gefunden:
Private Sub Worksheet_Activate()
With ActiveSheet.PageSetup
.LeftHeader = Range("A1")
.CenterHeader = Range("B1")
.RightHeader = Range("C1")
End With
End Sub
in dem Makro Fehlt mir aber der Bezug auf die Tabelle in der der Wert steht.
Für mich wäre es super zu lernen wenn ein paar worte dabei stehen könnten: was der Befehl gerade macht, da die Erklärungen selbst in dem Buch was ich mir zugelegt habe etwas undurchsichtig sind.
Vielen Dank für eure Hilfe.
ich möchte einen Zellinhalt in die Mitte der Kopfzeile des Gesamten Dokuments also aller aktiver Tabellenblätter schreiben lassen (.CenterHeader =)
Grundsätzlich komme ich soweit das ich ein Modul erstellen muss, für das Tabellenblatt und dann Bezug auf die Zelle nehmen muss.
Ich habe diese Quelle von Bernd junker gefunden:
Private Sub Worksheet_Activate()
With ActiveSheet.PageSetup
.LeftHeader = Range("A1")
.CenterHeader = Range("B1")
.RightHeader = Range("C1")
End With
End Sub
in dem Makro Fehlt mir aber der Bezug auf die Tabelle in der der Wert steht.
Für mich wäre es super zu lernen wenn ein paar worte dabei stehen könnten: was der Befehl gerade macht, da die Erklärungen selbst in dem Buch was ich mir zugelegt habe etwas undurchsichtig sind.
Vielen Dank für eure Hilfe.