Условное форматирование ячеек в каждой строке с помощью макроса

Условное форматирование ячеек в каждой строке с помощью макроса

У меня есть таблица Excel, состоящая из 500+ строк с заголовками столбцов.

Мне нужна помощь в написании макроса условного форматирования, чтобы в строке, A2:L2если значение какой-либо ячейки не равно значению ячейки, M2то выделялась эта ячейка. т.е.

  • если ($A2:$L2) <> $M2 --> то выделить эти ячейки в этой строке

  • если ($A3:$L3) <> $M3 --> то выделить эти ячейки в этой строке

  • если ($A4:$L4) <> $M4 --> то выделить эти ячейки в этой строке

  • если ($A5:$L5) <> $ M5 --> то выделить эти ячейки в этой строке
    ...

  • если ($A500:$L500) <> $M500 --> то выделить эти ячейки в этой строке

Образец таблицы

КОЛ-1 КОЛ-2 КОЛ-3 КОЛ-4 КОЛ-5 КОЛ-6 КОЛ-7 КОЛ-8 КОЛ-9 КОЛ-10 КОЛ-11 КОЛ-12 КОЛ-13

вал-13 вал-13 вал-13 вал-13 вал-17 вал-18 вал-13 вал-20 вал-13 вал-13 вал-13 вал-24 вал-13

вал-26 вал-15 вал-26 вал-17 вал-26 вал-19 вал-26 вал-26 вал-26 вал-23 вал-26 вал-26 вал-26

вал-27 вал-39 вал-29 вал-39 вал-31 вал-39 вал-33 вал-39 вал-35 вал-39 вал-39 вал-39 вал-39

решение1

Это можно сделать и без макроса.

В ЯЧЕЙКЕ A2 создайте правило условного форматирования.

ИСПОЛЬЗОВАНИЕ: =A2<>$M2как правило,

Настройте подсветку и т.п.

Затем примените это к=$A$2:$L$500

Измените 500, если вы хотите, чтобы строк было больше 500 и т. д.

введите описание изображения здесь

Связанный контент