Clever-Excel-Forum

Normale Version: VBA - Zelle gesperrt|Freigabe wenn Bedingung erfüllt
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich möchte gerne innerhalb einer Tabelle alle Zellen einer Spalte sperren (sie sollen nicht beschreibbar sein).
Die jeweilige Zelle soll jedoch dann entsperrt werden (und dann auch beschreibbar sein), wenn in der gleichen Zeile innerhalb der Tabelle ALLE Zellen einen Inhalt aufweisen.

Siehe hierzu das Bild im Anhang.
Ein Exceldokument ist mit dabei.

Mal wieder vielen Dank. Hier wird einem gut geholfen. :)



Viele Grüße
Johann
Moin!
Warum VBA?
So etwas regelt man wie folgt:
• markiere D6:D14
• Datengültigkeit, benutzerdefiniert, Formel ist
=ANZAHL2(E6:M6)=9

Fettich!

Gruß Ralf
Hi,

wie sollen denn jemals alle Zellen einer Spalte/Zeile gefüllt werden, wenn diese gesperrt sind?
Sehr gute Idee.

Jedoch führt das jetzt leider in Verbindung mit meinem "BeforeDoubleClick-Ereignis" zu dem Problem, das ich trotz Datenprüfung über den Doppelklick einen Inhalt einfügen kann.....

Kann ich das umgehen?

Bild und neues Exceldokument im Anhang.

Danke vorab.

VG 
Johann