Цитата irakitin2014 (
)
ilboxx, вы бы приложили файлик с проблемой. а то непонятно на основании чего меняются цвет ячеек, может найдется и другое решение проблемы
На основании условного форматирования. В 95% случаев в этом файле - это выход значения ячейки за диапазон min - max.
Решение я, все-же нашел, прошу прощения, что не отписал раньше. Вот оно:
Код
Range("A1").DisplayFormat.Interior.ColorIndex
показывает как раз изменение цвета при помощи условного форматирования. То есть проверка:
Код
If Range("A1").DisplayFormat.Interior.ColorIndex <> -4142
Позволяет определить, что заливка в ячейке присутствует по причине того, что активировалось какое-либо правило условного форматирования, прописанное в этой ячейке.