Workbook_BeforePrint
22.04.2022 11:35:58
mike49
in meiner Mappe Dienstplan habe ich diese beiden Makros stehen:
Option Explicit
Private Sub Workbook_Open()
Call StartZelle
End Sub
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Application.ScreenUpdating = False
ActiveSheet.Unprotect
If ActiveSheet.Name = "Übersicht" Then
Sheets("Übersicht").Select
' Range("B6:AF42").Select
With Selection.Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Range("AH5").Select
ActiveSheet.Protect
Application.ScreenUpdating = True
End If
End Sub
Beim Öffnen der Mappe wird über das "Workbook_open" die aktuelle Datumszelle (Startzelle) im Blatt "Übersicht" und ein farbiges Fadenkreuz aktiviert. Das klappt auch.Mit dem "Workbook_BeforePrint" soll das Fadenkreuz nicht mit ausgedruckt werde. Auch dies klappt.
Allerdings wird nach dem Ausdrucken die Startzelle mit dem Fadenkreuz nicht mehr aktiviert. Erst nach dem Schließen der Mappe und erneutem Öffnen wieder.
Kann man das "Workbook_BeforePrint" Makro dahingehend erweitern, dass nach dem Drucken-Anstoß die Startzelle mit dem Fadenkreuz wieder angezeigt wird?
Gruß
mike49