Всем добрый день. Столкнулся с проблемой распространения условного форматирования как в динамическом диапазоне, так и в сводной таблице.
Вариант сделать запас строк/столбцов быстро отпал - при обновлении сводная таблица как будто удаляет столбцы и создает заново с новыми значениями и как следствие, в диапазоне, на который распространено условное форматирование удаляется блок столбцов непосредственно с данными.
Если забить именованный динамический диапазон в диапазон на который распространяется усл форматирование, то оно просто рассчитывает диапазон и вставляет фиксированное значение.
На сколько понимаю, единственно возможный вариант управления это программно - задание диапазона макросом.
Я очень слаб в макросах, по этому прошу помочь.
1. Каким кодом можно просто обновить диапазон в существующем правиле усл форм?
2. Если 1 не возможно, то как создать новое и при этом удалить все существующие?
3. Возможно ли завязать макрос на активацию обновления сводной таблицы? Т.е. чтобы макрос запускался сам при попытке обновить данные в сводной таблице?
P.S. Пример не выкладываю, думаю задача и так понятна. Но если нужно, могу выложить.
Вариант сделать запас строк/столбцов быстро отпал - при обновлении сводная таблица как будто удаляет столбцы и создает заново с новыми значениями и как следствие, в диапазоне, на который распространено условное форматирование удаляется блок столбцов непосредственно с данными.
Если забить именованный динамический диапазон в диапазон на который распространяется усл форматирование, то оно просто рассчитывает диапазон и вставляет фиксированное значение.
На сколько понимаю, единственно возможный вариант управления это программно - задание диапазона макросом.
Я очень слаб в макросах, по этому прошу помочь.
1. Каким кодом можно просто обновить диапазон в существующем правиле усл форм?
2. Если 1 не возможно, то как создать новое и при этом удалить все существующие?
3. Возможно ли завязать макрос на активацию обновления сводной таблицы? Т.е. чтобы макрос запускался сам при попытке обновить данные в сводной таблице?
P.S. Пример не выкладываю, думаю задача и так понятна. Но если нужно, могу выложить.