Условное форматирование Excel для каждой строки

Я пытаюсь добиться условного форматирования строк в таблице, ищущего изменения на основе резервной копии более старой таблицы.

Если в таблице произошли какие-либо изменения, и она не соответствует резервной копии, то строка, в которой было выполнено изменение, изменит свой стиль.

Что мне удалось сделать, так это добавить формулу:

=IF(OR(B2<>'1LinkBU'!B2,C2<>'1LinkBU'!C2,D2<>'1LinkBU'!D2),1,0)

Проверка, не равны ли строки своим аналогам в резервной таблице. Если что-то было изменено в этой строке, ячейка формулы получает значение 1. И затем в условном форматировании я выбрал вторую строку, а в формуле я сказал, что если E2 = 1, то форматирование допустимо.

Дело в том, что эта таблица должна сильно расти и использоваться пользователями, которые не знают, как использовать формулы, а также, что действительно неудобно вводить определенное условное форматирование для каждого необработанного.

Кроме того, в загруженном мной связанном файле я записал макрос, который создает нужный мне стиль строки, но я не знаю, как создать код, который будет его использовать.

Можно ли пройти через row2 до того, что когда-либо будет последней строкой, и для каждого значения «1» в столбце E применить стиль Row ко всей строке?


person Jake    schedule 19.09.2011    source источник
comment
Хорошо, видимо, я просто подумал об этом! На самом деле это было очень просто ... все, что мне нужно было сделать, это изменить формулу с = $ E $ 2 = 1 на = ($ E2 = 1) и применить условное форматирование ко всему диапазону таблицы.   -  person Jake    schedule 20.09.2011


Ответы (1)


Хорошо, видимо, я просто подумал об этом! На самом деле это было очень просто ... все, что мне нужно было сделать, это изменить формулу с = $ E $ 2 = 1 на = ($ E2 = 1) и применить условное форматирование ко всему диапазону таблицы.

person Jake    schedule 25.09.2011