VBA Code - ändern
31.07.2024 10:42:05
UdPa
Frage an euch Experten
Ich habe diesen Vba Code in meiner Arbeitsmappe, dieser Code soll wenn ich eine Seite ausdrucke die ausgeblendeten Zeilen einblenden zum drucken und nach dem Druck wieder ausblenden.
Das funktioniert einwandfrei.
Mein Problem ist das er dies bei allen Tabellenblättern meiner Arbeitsmappe macht,
ich hätte gerne das es nur für gewisse Tabellenblätter gilt.
Wie müsste ich den Code umschreiben das er eben nur bei gewissen Tabellenblättern einblendet und bei manchen nicht!
Ich bitte um eure Hilfe
LG Udo
Hier mein Code:
Sub Workbook_BeforePrint(Cancel As Boolean)
Dim bEvents As Boolean
bEvents = Application.EnableEvents
Application.EnableEvents = False
Cancel = True
ActiveSheet.Unprotect
ActiveSheet.Cells.EntireRow.Hidden = False
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Application.EnableEvents = bEvents
ActiveSheet.Protect
Call Ausblenden
End Sub
Anzeige