13.08.2022, 16:31
Hallo zusammen
Die Kopf- und Fusszeile lassen sich ja über der Funktion des Blattschutzes nicht schützen.
Deswegen habe ich mir mit folgendem Code geholfen
Ich würde jedoch gerne im Befehl drin haben, dass er mir die Schriftfarbe und Schriftgrösse ändert (zB vom .CenterHeader), leider habe ich es nicht hingekriegt und wollte fragen ob das überhaupt möglich ist und falls ja, wie das geht.
Danke für eure Hilfe
Lg Primo
Die Kopf- und Fusszeile lassen sich ja über der Funktion des Blattschutzes nicht schützen.
Deswegen habe ich mir mit folgendem Code geholfen
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim Blatt As Object
For Each Blatt In Sheets
With Blatt.PageSetup
.LeftHeaderPicture.FileName = Sheets("Tabelle2").Range("A3").Value
.LeftHeader = vbLf & "&G"
.CenterHeader = Sheets("Tabelle2").Range("A1").Value
.RightHeader = Sheets("Tabelle2").Range("A2").Value
.LeftFooter = Sheets("Tabelle2").Range("A4").Value & Sheets("Tabelle2").Range("A5").Value
.CenterFooter = Sheets("Tabelle2").Range("A6").Value
.RightFooter = "Seite &P von &N"
End With
Next
End Sub
Ich würde jedoch gerne im Befehl drin haben, dass er mir die Schriftfarbe und Schriftgrösse ändert (zB vom .CenterHeader), leider habe ich es nicht hingekriegt und wollte fragen ob das überhaupt möglich ist und falls ja, wie das geht.
Danke für eure Hilfe
Lg Primo