ActiveSheet.Unprotect funktioniert auf einem Blatt nicht
18.03.2026 09:13:49
Sebastian Binder
Ich habe auf einem Blatt mehrere Kontrollkästchen, die auf einem anderen Blatt Spalten aus- bzw. einblenden. Funktioniert gut, aber bei einem, neu gemacht, sagt es, dass das Blatt gesperrt ist. Code ist aber immer der Gleiche, abgesehen von Zellen und Spaltenbezug.
Meiner Ansicht kann es nicht am Code liegen.
Sub Kontrollkästchen20_Klicken()
ActiveSheet.Unprotect
Sheets("Doku").Unprotect
If Cells(19, 6) = True Then
ActiveSheet.Range("e19:f19").Interior.Color = RGB(0, 204, 0)
Else
ActiveSheet.Range("e19:f19").Interior.Color = RGB(255, 102, 51)
Sheets("Doku").Columns(5).Hidden = True
End If
Sheets("Doku").Protect
ActiveSheet.Protect
End Sub
Hat Jemand eine Idee?
Danke
Anzeige