Я создал группу столбцов sparklines
в местоположении A1:A4
, которые связаны с исходными данными в диапазоне Sheet2!B1:E4
согласно следующему коду:
Sub sparktry()
Range("$A$1:$A$4").SparklineGroups.Add Type:=xlSparkColumn, SourceData:= _
"Sheet2!B1:E4"
End Sub
Теперь я бы хотел настроить эти свечи. Просто на простом примере. Цвет серии изменяется, чтобы столбцы отображались красным цветом вместо цвета по умолчанию. Пройдя через SO и выполнив поиск в Google, я смог заставить его работать со следующим кодом.
Sub Sparktest()
Dim mySG As SparklineGroup
Set mySG = Range("$A$1:$A$4").SparklineGroups.Add(Type:=xlSparkColumn, SourceData:= _
"Sheet2!B1:E4")
With mySG
.SeriesColor.Color = RGB(255, 0, 0)
End With
End Sub
Работает нормально и меняет цвет серии на красный. Мой вопрос в следующей строке кода:
Set mySG = Range("$A$1:$A$4").SparklineGroups.Add(Type:=xlSparkColumn, SourceData:= _
"Sheet2!B1:E4")
Я могу добиться успеха, написав только эту строку кода. Так как я уже создал спарклайны в первой подпрограмме, каков правильный синтаксис кода для установки mySG
или он должен быть только таким.