Вот моя проблема.Условное форматирование с использованием VBA, динамическое моделирование диапазона путем обращения к другой ячейке для форматирования
Таким образом, применительно к диапазону K3:K10
, у меня есть несколько различных правил условного форматирования, которые требуют конкретной текстовой строки, состоящей из содержимого ячейки ссылочного плюса постоянной текстовой строки. Каждое правило применяет другой цвет для конкретной ссылки и константной текстовой строки (DEAD или ALIVE). Например, в диапазоне, если ячейка содержит слово «собака», затем пробел, а затем слово «мертвый», оно будет отформатировано красным. В легенде в колонках D
и E
показано, какие цвета применяются к каждому животному для комбинации критериев (Animal and Dead/Alive). То, что я хочу сделать, - это выбрать цвет для животного с выпадающим списком в столбце C
и изменить CF форматирование любой из ячеек в диапазоне K3:K10
в соответствии с форматированием/стилем соответствующая строка в столбце C
, когда определенное правило является истинным.
Итак, если K3
является «Dog Dead», а затем применить такое же форматирование, как в ячейке D3
или, если это «Собака Alive» применить такое же форматирование, как E3
. Я не хочу просто просить CF сделать любую ячейку, содержащую «Dog Dead» или «Dog Alive», светло-красный, потому что цвет для собаки может быть не красным. Это может быть зеленый или синий.
Итак, я думаю, что хочу добиться динамического условного форматирования с помощью VBA, я думаю. Может кто-нибудь помочь мне начать?
Thanks,
Andy.
Возможный дубликат [Excel - Условное форматирование. Обращение к стилизованной ячейке вместо фиксированного форматирования] (http://stackoverflow.com/questions/25538313/excel-conditional-formatting-referring-to-a-styled-cell-instead-of-having-fix) – pnuts