Hallo Gemeinde,
in einem geschützten Tabellenblatt gibt es einige Eingabezellen, die nur unter bestimmten Bedingungen „aktiv“ werden sollen. Erst wenn die Anzahl der Passagiere >0 ist, soll das Feld für die Gepäckstücke
a) sein Format dahin gehend ändern, dass es, wie alle anderen E-Felder auch, als solches zu erkennen ist (Hintergrund wechselt von hellgrau auf weiß, Rahmen von dunkelgrau auf schwarz)*
und
b) vom geschützten in den ungeschützten Zustand wechseln.
* funktioniert schon
Zur Zeit verzweifle ich jedoch an der bedingten Formatierung.
Obwohl es dort den Reiter „Zellschutz“ gibt, was mir suggeriert, dass ich den Zellschutz genau wie den Hintergrund oder andere Formatierungen von einem bestimmten Zustand abhängig machen kann, funktioniert es nicht, wenn das Tabellenblatt selbst geschützt ist.
Wie kann ich bei aktivem Tabellenblatt-Schutz den Schutz einer bestimmten Zelle - in Abhängigkeit eines Zellwertes der Nachbarzelle - deaktivieren?
if D38>0 then F38.unlock
else
if D38=0 or D38="" then F38.lock
end if
So in etwa… Am liebsten über die bed.Form., geht aber auch mit einem EventListener, da ich eh schon an zwei anderen Ereignissen lausche…
LG, Masl