VBA xlBarClustered как вы различаете два разных пресета? - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть шаблон диаграммы, сохраненный с использованием типа диаграммы xlBarclustered.Я хочу, чтобы он основывался на левой диаграмме по умолчанию (см. Изображение ниже), но он выбирает правую.У меня есть другой документ с копией того же кода, который выбирается правильно.Можно ли отличить?enter image description here При использовании макроса записи он имеет одинаковый код для левой и правой диаграмм, который копируется ниже.

Спасибо

Set cht = WS_FS.Shapes.AddChart2(216, xlBarClustered, Left:=WS_FS.Cells(row, 5).Left, Top:=WS_FS.Cells(row, 5).Top, Width:=425, Height:=250)
cht.Chart.SetSourceData Source:=rng

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

Спасибо за помощь!

Для подтверждения левого графика: PlotBy: = xlColumns

0 голосов
/ 07 декабря 2018

Вам нужно изменить способ отображения данных:

cht.Chart.SetSourceData Source:=rng PlotBy:=xlColumns

Чтобы получить график слева:

cht.Chart.SetSourceData Source:=rng PlotBy:=xlRows
...