Sperrzellen basierend auf bedingt formatierter Innenfarbe

740
OldBen21

Ich arbeite an einem Projekt, für das gesperrte Zellen erforderlich sind, je nachdem, wie die Zellen bedingt formatiert sind. In diesem Fall haben die bedingt formatierten Zellen eine Innenfarbe 15.

Dies ist die Regel, die ich für die bedingte Formatierung verwende:

OB: =($D$2+$M8)>=(V$1)

GILT FÜR: $V$8:$AG$229,$AI$8:$AT$229,$AW$8:$BH$229,$BJ$8:$BU$229

FORMAT: Innenfarbcode 15

Ich brauche einen VBA-Code, der alle Zellen auf dem gesamten Blatt sperrt, auf die diese bedingte Formatierung angewendet wird. Da die Farbe der Zellen auf einem bedingten Format basiert, kann keiner der VBA-Codes, die ich finden kann, die Farbe erkennen.

Kann jemand helfen?

0
Schauen Sie sich [DisplayFormat] an (https://docs.microsoft.com/de-de/office/vba/api/excel.range.displayformat) Scott Craner vor 5 Jahren 0
Oder besser noch den gleichen Test im Code. "Wenn A + B> C dann" Scott Craner vor 5 Jahren 0
Dass Sie Scott erreichen wollen. Hier ist die Sache, ich bin nicht sehr versiert darin, den Code zu schreiben. OldBen21 vor 5 Jahren 0
Nun, da ist das Problem. Diese Seite ist kein Code für mich. Es hilft, spezifische Probleme mit vorhandenem Code zu überwinden. Scott Craner vor 5 Jahren 0
vergiss nicht ... ich habe es behoben. danke für Ihre Hilfe. Ich hatte nicht vor, dass jemand den Code für mich schreibt, aber der Link, den Sie gesendet haben, hilft mir dabei, ihn zu beheben. Zwei kleine Wörter "DisplayFormat" haben den Code behoben. Danke nochmal! OldBen21 vor 5 Jahren 1

0 Antworten auf die Frage