Я працюю над проектом, який вимагає заблокованих клітин на основі умовного форматування клітинок. У цьому випадку умовно відформатовані осередки мають внутрішній колір 15.
Це правило, яке я використовую для умовного форматування:
IF: =($D$2+$M8)>=(V$1)
СТОСУЄТЬСЯ: $V$8:$AG$229,$AI$8:$AT$229,$AW$8:$BH$229,$BJ$8:$BU$229
ФОРМАТ: Код інтер'єру 15
Мені потрібен код VBA, який буде блокувати всі клітини на весь аркуш, які, що умовне форматування застосовується. Оскільки колір комірок заснований на умовному форматі, жоден з кодів VBA, які я можу знайти, не розпізнає колір.
Хто-небудь може допомогти?
Заглянути DisplayFormat
—
Scott Craner
Або ще краще просто зробити те ж саме тест в коді.
—
Scott Craner
If A+ B > C then
Це ви для досягнення Скотта. Тут справа, я не дуже добре розбираюся в написанні коду.
—
OldBen21
Ну, є проблема. Цей сайт не є кодом для мене. Це допоможе подолати конкретні проблеми з існуючим кодом.
—
Scott Craner
nevermind .... Я виправив це. спасибі за вашу допомогу. Я не мав наміру для когось написати код для мене, але посилання ви послали допомогти мені це виправити .... два маленьких слів "DisplayFormat" виправили код. Ще раз дякую вам!
—
OldBen21