06.02.2024, 17:20
Liebe Excel-Gemeinde
Ich habe folgenden Code, der beim Öffnen des Workbook ausgeführt wird. Klappt soweit bis auf den Teil Worksheets("Unterrichtsbesuch").Protect DrawingObjects:=False, Password:="Besuch" in BenutzerModus. Das entsprechende Worksheet wird einfach nicht gesperrt.
BenutzerModus steuere ich auch an anderen Orten an, wo der Code immer korrekt ausgeführt und auch das Worksheet gesperrt wird.
Hat jemand eine Idee, wo der Fehler liegen könnte? Hebt irgend ein Teil im Code das Ganze auf?
Vielen lieben Dank und Gruss
mauritius05
Ich habe folgenden Code, der beim Öffnen des Workbook ausgeführt wird. Klappt soweit bis auf den Teil Worksheets("Unterrichtsbesuch").Protect DrawingObjects:=False, Password:="Besuch" in BenutzerModus. Das entsprechende Worksheet wird einfach nicht gesperrt.
BenutzerModus steuere ich auch an anderen Orten an, wo der Code immer korrekt ausgeführt und auch das Worksheet gesperrt wird.
Hat jemand eine Idee, wo der Fehler liegen könnte? Hebt irgend ein Teil im Code das Ganze auf?
Vielen lieben Dank und Gruss
mauritius05
Code:
Private Sub Workbook_Open()
Call BenutzerModus
Tabelle3.Activate
Tabelle3.ScrollArea = "B1:B30"
Tabelle4.ScrollArea = "A1:B70"
Tabelle2.ScrollArea = "A1:B180"
Dim Frage
Frage = Application.Dialogs(xlDialogSaveAs).Show("UB_yyyy_mm_Nachname LP")
If Not Frage Then Me.Close False
End Sub
Code:
Sub BenutzerModus()
Sheets("Unterrichtsbesuch").Select
Range("B19").Select
Sheets("Wegleitung").Select
Range("A2").Select
Worksheets("Start").Protect Password:="Besuch"
Worksheets("Unterrichtsbesuch").Protect DrawingObjects:=False, Password:="Besuch"
Worksheets("Wegleitung").Protect Password:="Besuch"
End Sub