Изменение масштаба диаграмм через Option Button

Автор Timi, 12.08.2014, 17:58

« назад - далее »

Timi

Добрый день!

Прошу помочь с VBA кодом, который бы в зависимости от выбранной опции, считывал необходимые минимальные и максимальные значения для основной и вспомогательной оси.
Пример во вложении.

Заранее спасибо.

IKor

Не силен в VBA, поэтому предлагаю решить задачу при помощи построения двух диаграмм в разных масштабах.
А вместо переключателя Large scale / small scale организовать гиперссылку внутри файла для быстрого перемещения от одной диаграммы к другой.

Timi

Цитата: IKor от 12.08.2014, 19:11
Не силен в VBA, поэтому предлагаю решить задачу при помощи построения двух диаграмм в разных масштабах.
А вместо переключателя Large scale / small scale организовать гиперссылку внутри файла для быстрого перемещения от одной диаграммы к другой.

Не совсем подходит такое решение, так как речь идёт не об одной диаграмме, а о нескольких на одном листе, при этом данные в диаграммы подтягиваются из ещё одного фильтра, поэтому каждая (ну или группы) диаграмм должны иметь отдельные настройки масштаба.

Serge 007

Тогда с помощью VBA, см. вложение
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

_Boroda_

Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

IKor

2 Борода

На мой взгляд, это именно то, о чем просил ТС, но лично мне не понятно каким образом меняется масштаб графика. Можно ли предоставить краткую (а лучше детальную :) ) инструкцию по применению?

Timi

Цитата: IKor от 13.08.2014, 10:19
2 Борода

На мой взгляд, это именно то, о чем просил ТС, но лично мне не понятно каким образом меняется масштаб графика. Можно ли предоставить краткую (а лучше детальную :) ) инструкцию по применению?

Оба решения рабочие. Первое - в лоб, через VBA (интересно с точки обращения к осям диаграмм через VBA), второе - необычное, через добавление на диаграмму значений, которые автоматически меняют масштаб диаграммы. Необычное решение.

В любом случае, Serge 007 и _Boroda_ - спасибо, работает!

_Boroda_

Цитата: IKor от 13.08.2014, 10:19
не понятно каким образом меняется масштаб графика
А там все просто - посмотрите ячейки I4:J5 и ячейка для масштаба I1.
I4:J5 включены в диаграмму бесцветными линиями по разным вертикальным осям
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995