Я пытаюсь добиться условного форматирования строк в таблице, ищущего изменения на основе резервной копии более старой таблицы.
Если в таблице произошли какие-либо изменения, и она не соответствует резервной копии, то строка, в которой было выполнено изменение, изменит свой стиль.
Что мне удалось сделать, так это добавить формулу:
=IF(OR(B2<>'1LinkBU'!B2,C2<>'1LinkBU'!C2,D2<>'1LinkBU'!D2),1,0)
Проверка, не равны ли строки своим аналогам в резервной таблице. Если что-то было изменено в этой строке, ячейка формулы получает значение 1. И затем в условном форматировании я выбрал вторую строку, а в формуле я сказал, что если E2 = 1
, то форматирование допустимо.
Дело в том, что эта таблица должна сильно расти и использоваться пользователями, которые не знают, как использовать формулы, а также, что действительно неудобно вводить определенное условное форматирование для каждого необработанного.
Кроме того, в загруженном мной связанном файле я записал макрос, который создает нужный мне стиль строки, но я не знаю, как создать код, который будет его использовать.
Можно ли пройти через row2 до того, что когда-либо будет последней строкой, и для каждого значения «1» в столбце E применить стиль Row ко всей строке?