Здравствуйте уважаемые форумчане.
Возник следующий вопрос
Как средствами vba вернуть автоматическую раскраску диаграммы (графика и т.д.) ?
Если ручками (мышками) включить радиокнопку "Автовыбор" в настройках "Формата ряда данных" > "Заливка" , Excel раскрасит элементы объекта в цвет согласно выбранной цветовой схеме. (рис1)
Но если записать эти действия макрорекордером и и попробовать повторить программно - магии не произойдет. (рис2)
Для проверки макрорекордером записал обратное действие - ручное изменение цвета секторов диаграммы - и данное действие удалось воспроизвести программно через vba
P.S. Поисковики выдают массу запросов как поменять цвет в зависимости от "чего-то там", но как вернуть к Автовыбору - мне найти не удалось
Возник следующий вопрос
Как средствами vba вернуть автоматическую раскраску диаграммы (графика и т.д.) ?
Если ручками (мышками) включить радиокнопку "Автовыбор" в настройках "Формата ряда данных" > "Заливка" , Excel раскрасит элементы объекта в цвет согласно выбранной цветовой схеме. (рис1)
Но если записать эти действия макрорекордером и и попробовать повторить программно - магии не произойдет. (рис2)
Для проверки макрорекордером записал обратное действие - ручное изменение цвета секторов диаграммы - и данное действие удалось воспроизвести программно через vba
P.S. Поисковики выдают массу запросов как поменять цвет в зависимости от "чего-то там", но как вернуть к Автовыбору - мне найти не удалось
запись изменения цвета вручную | ||
|---|---|---|
|
запись автоматического возвращения цвета | ||
|---|---|---|
|
Изменено: - 01.11.2024 10:05:57
(Информация о поисковиках)