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 に答える