Wenn ich Zellen in Excel sperre: Wie kann ich verhindern, dass Benutzer die Hintergrundfarbe, Textfarbe, Fettschrift usw. in gesperrten Zellen ändern? Aber ihnen erlauben, die Hintergrundfarbe usw. in nicht gesperrten Zellen zu ändern?
Wenn ich das Blatt schütze, kann die Formatierung aller Zellen nicht mehr bearbeitet werden.
Dank im Voraus.
Antwort1
Dies war meine Lösung für das Problem. Der Benutzer kann auf die „entsperrte“ Zelle klicken und auf die Formatierung zugreifen. Wenn er jedoch auf eine „gesperrte“ Zelle klickt oder sogar zwischen beiden Typen wechselt, wird die Formatierungsoption wieder deaktiviert.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Target.Locked Then
wsInfo.Protect Password:=gm_sPass, AllowFormattingCells:=True
Else
wsInfo.Protect Password:=gm_sPass, AllowFormattingCells:=False
End If
End Sub