mal eine Frage: Kann man den Zellschutz auch in einer "bedingten Formatierung" hinterlegen, will die Zellen der Spalte A schützen wenn in A1 eine 1 ateht!
Gruß Paul
A | B | |
1 | 7898 |
Daten, Gültigkeit | ||||||||||
Zelle | Zulassen | Daten | Wert1 | Wert2 | Leere Zellen ignorieren | Zellendropdown | Titel Eingabemeldung | Eingabemeldung | Titel Fehler | Fehlermeldung |
B1 | Benutzerdefiniert | Zwischen | =UND(A1=1;B1="") | Wahr |
Private Sub Worksheet_Change(ByVal Target As Range)
Dim myRng As Range
Application.EnableEvents = False 'Ereignisse abschalten
Set myRng = Range("A2:A10000") 'Bereich Festlegen (ganz viel _
Spalte A)
Set myRng = Intersect(myRng, Range(Target.Address)) 'Test ob im Bereich
If Not myRng Is Nothing Then 'Test ob im Bereich
If Range("A1") = 1 Then 'Wenn in "A1" eine 1 steht, rückgä _
ngig
Application.Undo 'rückgängig
'msgbox("Nix da!") 'Meldung an den User ( _
einkommentieren falls benötigt)
End If
Application.EnableEvents = True 'Ereignisse anschalten
End Sub
Erklärung: