Excel - Zelle sperren, wenn "Wennzelle" ungleich 0 ist

Agyss

Cadet 3rd Year
Registriert
Dez. 2011
Beiträge
63
Hallo zusammen,

nach ausführlicher Google suche wende ich mich nun an euch.

Ich habe folgendes Problem:
In Zelle A8 wird die Summe von A1 bis 7 gebildet wenn...
In Zelle A11 wird die Summe von A9 und 10 gebildet wenn...
Nun möchte ich, dass in der Zelle A9 bzw. 10 kein Wert eingegeben werden kann - heißt die Zellen sollen gesperrt sein -, wenn A8 ungleich 0 ist.
Das gleiche gilt für die Zellen A1 bis 7, jedoch hier eben wenn A11 ungleich 0 ist.

Leider habe ich keine Ahnung wie das funktioniert. Ich hoffe ihr könnt mir helfen.

Ich hoffe ihr könnt mir helfen und Danke im Vorhinein.

Schönes Wochenende
Agyss
 
Zuletzt bearbeitet:
Du könntest die Datenüberprüfung verwenden und dort eine benutzerdefinierte Formel eintragen. Damit kannst du eine Änderung der Zelle zwar verhindern, jedoch wird die Überprüfung nur wirklich bei Änderung der Zelle durchgfeführt.
 
Ich würde das über ein Makro versuchen.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    ActiveSheet.Unprotect
    If Not Range("A8") = 0 Then
        Range("A9:A10").Locked = True
        Else: Range("A9:A10").Locked = False
    End If
    If Not Range("A11") = 0 Then
        Range("A1:A7").Locked = True
        Else: Range("A1:A7").Locked = False
    End If
    ActiveSheet.Protect
End Sub
Man kann es sicherlich verbessern, aber ich hoffe, es ist das was du erreichen wolltest.
 
Danke für die Antworten, ich habs nun mit einer Datenüberprüfung geschafft.
Vllt nicht die eleganteste Lösung, klappt aber.

Dennoch nochmals danke für eure Hilfe.
 
Zurück
Oben