Макрос выделение ячейки по условию

Автор Колокол, 01 февраля 2022, 09:00

Колокол

Нужен макрос. Есть таблица с данными. В ней необходимо добавлять/удалять X в строках и красить цветом по условию.
При удалении X красить ячейку красным, при добавлении X красить ячейку зеленым.

В шапках блоков стоят буквы. В колонке A указан формат по которому надо провести корректировку строки. Если формат А, то X должен стоять во всех колонках, если там есть буква в шапке таблицы. Если формат B, то Х должен стоять во всех колонках, где есть буква, кроме колонки A. Если формат С, то X должен стоять во всех колонках где, есть буква, кроме колонок A и B. Если формат стоит NO, то X должен быть удален со всей строки независимо от того есть ли буква в колонке или нет. Если формат не NO или вообще не указан, а в шапке колонки нет буквы, то удаление должно производиться всех X только в этих колонках. Если в шапке все буквы стоят, а формат не указан, то действий в этой строке не производить.
Блоков с данными в файле может быть несколько. Кол-во строк в блоке всегда разное. Количество колонок в блоках всегда будет одинаковое.