几个小时以来,我一直试图弄清楚这一点。如果答案已经存在,请提前道歉,但我还没有找到。
我有一张图表,其中 Y 轴的最大值为 100%。但是,X 轴是基于数据的变量。例如,X 轴可以达到 +300%。
我想在 X 轴为 100% 的图表上绘制一条垂直线,这样对于超过 100% 的用户来说更明显。
帮助表示赞赏!
Excel VBA 技能通常很强,但在图表操作方面却很弱。
Sub AddLine()
Dim cht As Chart, s As Series
Set cht = ActiveSheet.ChartObjects(1).Chart
Set s = cht.SeriesCollection.NewSeries
With s
.XValues = Array(100, 100)
.Values = Array(0, 100)
.Name = "100%"
.MarkerStyle = -4142
With .Format.Line
.Weight = 1
.ForeColor.RGB = RGB(255, 0, 0)
End With
End With
End Sub