Hallo,
leider ist die Lösung wohl nur mit vba möglich eine Lösung im Forum konnte ich nicht finden.
Ausgangslage:
Eine Excel-Tabelle mit 4 Spalten soll mit Daten befüllt werden. Das eintragen der Daten erfolgt von links nach rechts, wobei die Spalte B gesperrt ist (hier wird per INDEX/VERGLEICH-Funktion ein Profil ausgegeben), anhand dieses Profils soll der Schreibschutz in der gesperrten Zelle in Spalte D freigeben werden. Das gesamte Blatt ist mit einem Schutz versehen, die Eingabe soll nur in den Spalten A, C und optional D möglich sein, wobei die Spalte D ebenfalls mit einem Schutz versehen ist. Dieser Schutz soll aber, in der jeweiligen Zelle der Zeile, entfernt werden wenn Bedingung erfüllt ist.
Beispiel:
A B C D
1 Profil 1 Nummer 1 (Eingabe gesperrt)
2 Profil 2 Nummer 2 Blattschutz entfernen um Eingabe zu ermöglichen
3 Profil 1 Nummer 3 (Eingabe gesperrt)
1 Profil 1 Nummer 4 (Eingabe gesperrt)
Wäre es in Excel ohne vba möglich, würde ich die Formel wie folgt schreiben: WENN(B2="Profil 2" DANN entferne Schutz in D2 SONST nichts)
|