bitte um Hilfe.
kann man die bestimmte Excel Zellen automatisch nach Eingabe Schützen, und wieder aufheben?
Zellen: A2:G29
Vielen Dank für die Hilfe im voraus
Gruß
Ahmadian
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
If _
LCase(Target.Value) = "x" Then
ActiveSheet.Protect
Else
ActiveSheet.Unprotect
End If
End If
End _
Sub
Hmm...der Code wird hier leider nicht richtig angezeigt.Sub ZellenSchuetzen()
Range("A2:G29").Locked = True
ActiveSheet.Protect
End Sub
und umgekehrt
Sub ZellenFreigeben()
ActiveSheet.Unprotect
Range("A2:G29").Locked = False
End Sub
Gruß Matthias
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim PW1 As String, Frage As String
PW1 = "1" 'Passwort anpassen
BlattschutzAus
Rows("2:2").Locked = True
BlattschutzAn
If Not Intersect(ActiveCell, (Rows(2))) Is Nothing Then
Frage = InputBox("Bitte Pw eingeben", "Passwortabfrage", "***")
If Frage PW1 Then End
If Frage = PW1 Then MsgBox "Passwort korrekt"
BlattschutzAus
FreigebenZeile2
End If
End Sub