Возможно или нет макросом сделать так.
Ищем на листе залитые цветом ячейки (например красный). Если нашли Действие 1, если не нашли Действие 2.
Да, можно искать ячейки, залитые цветом, с помощью макроса.
Можно попробовать использовать 'Find' с использованием заливки. Например, если нужно искать по всему листу. Кроме того, этот способ будет наверное быстрее, чем просмотр большого кол-ва ячеек.
Можно просто двигаться циклом по ячейкам и смотреть, есть в ячейке заливка или нет. Этот способ можно использовать, если известно, где надо искать (в каком столбце, строке, фрагменте).
Какой из этих способов лучше, с ходу не могу сказать. Минусы 'Find' в том, что вносятся изменения в диалог "Найти", что может быть неудобно юзеру, и ещё 'Find' может не найти, если есть объединённые ячейки.
Спасибо.