Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Автоматическое раскрашивание строк сводной таблицы - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоматическое раскрашивание строк сводной таблицы (Формулы/Formulas)
Автоматическое раскрашивание строк сводной таблицы
avpco Дата: Понедельник, 04.07.2016, 11:43 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день, форумчане.

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


Сообщение отредактировал avpco - Понедельник, 04.07.2016, 14:31
 
Ответить
СообщениеДобрый день, форумчане.

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

Автор - avpco
Дата добавления - 04.07.2016 в 11:43
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоматическое раскрашивание строк сводной таблицы (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!