У меня есть точечная диаграмма XY с семью рядами данных (с использованием Office 365).Я пытаюсь установить формат для ряда данных с помощью VBA, и все это прекрасно работает, за исключением того, что первая серия необъяснимым образом связана с седьмой серией.Код выглядит примерно так:
'Series 0
With Sheet1.ChartObjects("MyChart").Chart.FullSeriesCollection("Type_0")
With .Format.Fill
.Visible = msoTrue
.ForeColor.ObjectThemeColor = msoThemeColorAccent1
End With
.Format.Glow.Radius = 0
.Format.Line.Visible = msoFalse
.MarkerStyle = 1
End With
'Series 1 to 6
For i = 1 To 6
With Sheet1.ChartObjects("MyChart").Chart.FullSeriesCollection("Type" & i)
.MarkerStyle = -4105 'On
.Format.Line.Visible = msoFalse
With .Format.Glow
.Radius = 0
.Color.ObjectThemeColor = msoThemeColorAccent6
.Color.TintAndShade = 0
.Color.Brightness = 0
.Transparency = 0
.Radius = 5
.Color.RGB = RGB(105, 211, 33)
End With
With .Format.Fill
.Visible = msoTrue
.ForeColor.ObjectThemeColor = msoThemeColorText1
End With
End With
Next i
Не имеет значения, в каком порядке я помещаю эти блоки, или даже если я пытаюсь настроить форматирование ряда вручную в окне «Формат формы», в любое время, когда я пытаюсьизменение Series7, то же самое изменение применяется к Series0 и наоборот.
Какие ужасные настройки я включил, чтобы это произошло, и как мне их отключить?