1

几个小时以来,我一直试图弄清楚这一点。如果答案已经存在,请提前道歉,但我还没有找到。

我有一张图表,其中 Y 轴的最大值为 100%。但是,X 轴是基于数据的变量。例如,X 轴可以达到 +300%。

我想在 X 轴为 100% 的图表上绘制一条垂直线,这样对于超过 100% 的用户来说更明显。

帮助表示赞赏!

Excel VBA 技能通常很强,但在图表操作方面却很弱。

4

1 回答 1

0
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
于 2013-07-11T18:24:18.550 回答