我正在编写一些VBA代码来修改Excel图表。对于散点图,我需要修改标记线颜色,有时还需要修改连接线的颜色。我可以手动完成这两个操作,但是当我录制宏时,尽管结果非常不同,但两个操作都会生成相同的代码。
有没有什么办法在代码中区分线条颜色和标记线颜色?
这段代码是在我记录自己更改标记线颜色时创建的。
Sub Macro3()
'
' Macro3 Macro
'
'
ActiveChart.SeriesCollection(2).Select
With Selection.Format.Line
.Visible = msoTrue
.ForeColor.ObjectThemeColor = msoThemeColorAccent1
.ForeColor.TintAndShade = 0
.ForeColor.Brightness = 0
End With
End Sub
这段代码是在我录制自己更改连接标记线的颜色时创建的
Sub Macro4()
'
' Macro4 Macro
'
'
'Change the Line Color
ActiveChart.SeriesCollection(2).Select
With Selection.Format.Line
.Visible = msoTrue
.ForeColor.ObjectThemeColor = msoThemeColorAccent1
.ForeColor.TintAndShade = 0
.ForeColor.Brightness = 0
End With
End Sub