Excel VBA Макросы: Поиск на листе залитые цветом ячейки.

Автор Rengame113, 09 августа 2018, 13:48

Rengame113

Возможно или нет макросом сделать так.
Ищем на листе залитые цветом ячейки (например красный). Если нашли Действие 1, если не нашли Действие 2.

Администратор

Да, можно искать ячейки, залитые цветом, с помощью макроса.

Можно попробовать использовать 'Find' с использованием заливки. Например, если нужно искать по всему листу. Кроме того, этот способ будет наверное быстрее, чем просмотр большого кол-ва ячеек.
Можно просто двигаться циклом по ячейкам и смотреть, есть в ячейке заливка или нет. Этот способ можно использовать, если известно, где надо искать (в каком столбце, строке, фрагменте).

Какой из этих способов лучше, с ходу не могу сказать. Минусы 'Find' в том, что вносятся изменения в диалог "Найти", что может быть неудобно юзеру, и ещё 'Find' может не найти, если есть объединённые ячейки.