画像のように、折れ線グラフの途中から色を変えたくて、下記のようなプログラムを書きました。
しかし、うまくいかないようです。
なにが悪いのでしょうか? ※Excel2007です。
Sub createGraph()
ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceData Source:=Range("A1:F1")
ActiveChart.ChartType = xlLineMarkers
For j = 4 To 6
ActiveChart.SeriesCollection(1).Points(j).Select
With Selection
.Format.Line.ForeColor.RGB = RGB(255, 0, 0)
End With
Next
End Sub
With Selection .Format.Line.ForeColor.RGB = RGB(255, 0, 0) End With
この箇所を
With Selection.Border .Color = RGB(255, 0, 0) End With
に変えてみたらいかがでしょうか?
うまくいきました!ありがとうございます!