Диаграмма VBA Excel p ie, как выбрать правильный график p ie? - PullRequest
0 голосов
/ 20 января 2020

Я строю много круговых диаграмм, но проблема в том, что я выбираю правильные диаграммы p ie.

Но почему-то excel дает мне неправильную диаграмму, есть два типа P ie я хочу, чтобы тот, который отмечен на этом рисунке зеленым кружком, однако мой код дает мне тот, который отмечен КРАСНЫМ :(

P ie выбор диаграммы -> https://imgur.com/a/KTy9xzA

     With Sheets("Visualisation").ChartObjects.Add _
        (Left:=rng.Left, Width:=rng.Width, Top:=rng.Top, Height:=rng.Height)

        .Chart.SetSourceData Source:=Sheets("Data").Range("F4:H4") '  PlotBy:=xlColumns
        .Chart.SetElement (msoElementChartTitleAboveChart)
        .Chart.SetElement (msoElementPlotAreaShow)
        .Chart.HasLegend = False
        .Chart.ChartType = xlPie

        .Chart.PlotArea.Format.Fill.Visible = msoFalse
        .Chart.ChartArea.Format.Fill.Visible = msoFalse
        .Chart.ChartArea.Format.Line.Visible = msoFalse

' more stuff, about placement etc....
     End with

Я также заметил, что есть разница в коде графика.

Полный синий показывает = SERIES (;; Data! $ F $ 4; 1) Как будто это ТОЛЬКО показывает F4

Правильный показывает = SERIES (;; Data! $ F $ 4: $ H $ 4; 1) Правильно, включая F, G и H 4 ..

Любые предложения о том, как выбрать правильный в VBA?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...