Страницы: 1
RSS
Закрасить ячейку, если ее значение есть в указанном диапазоне
 
Добрый день!
Помогите, пожалуйста, с написанием функции, которая выдает значение из ячейки, если это значение присутствует в указанном диапазоне, и красит ячейку в любой цвет(например оранжевый), если значения из ячейки нет в диапазоне. Наверное функция должна быть от двух переменных - ссылка на ячейку и диапазон, но можно и больше.
Можно, конечно, сочетать функции ИНДЕКС и ПОИСКПОЗ, но я не знаю как покрасить ячейку, если будет ошибка.
 
Цитата
Александр написал:
и красит ячейку в любой цвет
функции не могут менять форматирования ячейки
Соблюдение правил форума не освобождает от модераторского произвола
 
Значит, чтобы поменять цвет, нужен просто макрос. Подскажите, как лучше тогда это реализовать? Через Selection.Cells.Interior.ColorIndex?
 
Не нужно Selection. Смотрите в сторону события листа Change.
 
Александр, выложите файл примера: как теперь есть и как бы Вы хотели...
 
Цитата
Александр написал:
чтобы поменять цвет, нужен просто макрос
или УФ
Соблюдение правил форума не освобождает от модераторского произвола
 
Доброго дня.

На мой взгляд простое и работающее решение под изложенную задачу - условное форматирование.

Я использую такое при отслеживании разрядности значений по разным строкам столбца (от 6 до 0 знаков), если в определенном столбце значение равно заданному критерию, то нужные ячейки из определенного диапазона окрашиваются в выбранный в УФ цвет.

В моём файле 12 тыс. строк и столбцов уже A - DWA

Всё работает стандартными средствами Excel.
 
Кажется я разобрался с УФ.
Благодарю за ответы.
Тему можно закрывать.
Страницы: 1
Наверх