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

Вход

Регистрация

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

 

= Мир MS Excel/Добавление ряда в диаграмму на Вторичную ось значений - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Добавление ряда в диаграмму на Вторичную ось значений
Vostok Дата: Пятница, 06.02.2015, 11:02 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Ситуацию в целом выразил в иллюстрации:
Дело в том, что к Оси Категорий было применено свойство
[vba]
Код
.ReversePlotOrder = True
[/vba] для того, чтобы последние даты были справа.
Ряд № 1 (оранжевая линия) идёт по Первичной оси значений [vba]
Код
.Axes(xlValue, xlPrimary)
[/vba] а ряд № 2 (зелёная линия) по вторичной оси значений [vba]
Код
.Axes(xlValue, xlSecondary)
[/vba]. Тот ряд, что - по первичной оси с категориями согласуется корректно, а вот тот, что по вторичной идти "в ногу" с категориями отказался. Уже часов 8 сижу, и неизвестно сколько ещё сидеть придётся в поисках. Может кто знает как поправить?


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Пятница, 06.02.2015, 11:04
 
Ответить
СообщениеСитуацию в целом выразил в иллюстрации:
Дело в том, что к Оси Категорий было применено свойство
[vba]
Код
.ReversePlotOrder = True
[/vba] для того, чтобы последние даты были справа.
Ряд № 1 (оранжевая линия) идёт по Первичной оси значений [vba]
Код
.Axes(xlValue, xlPrimary)
[/vba] а ряд № 2 (зелёная линия) по вторичной оси значений [vba]
Код
.Axes(xlValue, xlSecondary)
[/vba]. Тот ряд, что - по первичной оси с категориями согласуется корректно, а вот тот, что по вторичной идти "в ногу" с категориями отказался. Уже часов 8 сижу, и неизвестно сколько ещё сидеть придётся в поисках. Может кто знает как поправить?

Автор - Vostok
Дата добавления - 06.02.2015 в 11:02
_Boroda_ Дата: Пятница, 06.02.2015, 11:31 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16957
Репутация: 6631 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Нужно добавить вспомогательную горизонтальную ось
[vba]
Код
ActiveChart.SetElement (msoElementSecondaryCategoryAxisShow)
[/vba]
и тоже сделать ее справа налево (иногда она сама автоматически делается)

Потом ее спрятать
[vba]
Код
.MajorTickMark = xlNone
.TickLabelPosition = xlNone
.Format.Line.Visible = msoFalse
[/vba]


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНужно добавить вспомогательную горизонтальную ось
[vba]
Код
ActiveChart.SetElement (msoElementSecondaryCategoryAxisShow)
[/vba]
и тоже сделать ее справа налево (иногда она сама автоматически делается)

Потом ее спрятать
[vba]
Код
.MajorTickMark = xlNone
.TickLabelPosition = xlNone
.Format.Line.Visible = msoFalse
[/vba]

Автор - _Boroda_
Дата добавления - 06.02.2015 в 11:31
Vostok Дата: Пятница, 06.02.2015, 11:58 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Александр, вижу в Диаграммах, Вы здесь непревзойдённый ДОКА !!!
А я тупо прописывал её так:
[vba]
Код
With .Axes(xlCategory, xlSecondary)
    .ReversePlotOrder = True     
    .Crosses = xlMinimum     
End With
[/vba] и не мог понять что не так!
(иногда она сама автоматически делается)

Вот на это, получается, я и надеялся. А в итоге собственно говоря её как объекта то и не было.

Всё корректно добавляется:


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Пятница, 06.02.2015, 12:10
 
Ответить
СообщениеАлександр, вижу в Диаграммах, Вы здесь непревзойдённый ДОКА !!!
А я тупо прописывал её так:
[vba]
Код
With .Axes(xlCategory, xlSecondary)
    .ReversePlotOrder = True     
    .Crosses = xlMinimum     
End With
[/vba] и не мог понять что не так!
(иногда она сама автоматически делается)

Вот на это, получается, я и надеялся. А в итоге собственно говоря её как объекта то и не было.

Всё корректно добавляется:

Автор - Vostok
Дата добавления - 06.02.2015 в 11:58
  • Страница 1 из 1
  • 1
Поиск:

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