Помогите пожалуйста решить следующую задачу написанием макроса на VBA. Есть некая сводная таблица, которая тянет данные из OLAP. Диапазон строк и столбцов изменяется, так как над такой таблицей можно выполнять действия Drill Down и Drill Up. В строках таблицы выводится иерархия работ, а в столбцах - показатель времени. Нужно автоматически раскрашивать каждый уровень иерархии (строку) работ в соответствии со значением в определенном столбце. Когда используешь условное форматирование нельзя указать динамический диапазон форматируемых ячеек или я чего-то не знаю. Во вложенном файле пример того, как должна выглядеть сводная таблица. Реальный документ я не могу выложить, так как он содержит сведения подпадающие под коммерческую тайну. Справа от сводной таблицы представлены цвета, в которые д.б. раскрашены строки сводной таблицы, а информация однозначно идентифицирующая уровень иерархии в столбце "А", содержится в столбцах B и D. Заранее благодарю. [moder]Покажите файл.[/moder]
Добрый день, форумчане.
Помогите пожалуйста решить следующую задачу написанием макроса на VBA. Есть некая сводная таблица, которая тянет данные из OLAP. Диапазон строк и столбцов изменяется, так как над такой таблицей можно выполнять действия Drill Down и Drill Up. В строках таблицы выводится иерархия работ, а в столбцах - показатель времени. Нужно автоматически раскрашивать каждый уровень иерархии (строку) работ в соответствии со значением в определенном столбце. Когда используешь условное форматирование нельзя указать динамический диапазон форматируемых ячеек или я чего-то не знаю. Во вложенном файле пример того, как должна выглядеть сводная таблица. Реальный документ я не могу выложить, так как он содержит сведения подпадающие под коммерческую тайну. Справа от сводной таблицы представлены цвета, в которые д.б. раскрашены строки сводной таблицы, а информация однозначно идентифицирующая уровень иерархии в столбце "А", содержится в столбцах B и D. Заранее благодарю. [moder]Покажите файл.[/moder]avpco