返回列表 上一主題 發帖

[發問] 關於trend chart VBA寫法。 ActiveChart.SeriesCollection(1).Points(I).Select

[發問] 關於trend chart VBA寫法。 ActiveChart.SeriesCollection(1).Points(I).Select

2017-06-09_144502.jpg


活頁簿1.tar (38 KB)

我要將日期以後的點,標記變大
請問各位學長以下這樣寫哪裡有問題? 會有我要的結果,但是會出現錯誤?
如果除了變大以外,再加上變顏色,如紅色要怎麼寫? 謝謝!

Public Sub bb()
    a = Sheets("工作表2").Range("P3") + 1
    b = Sheets("工作表2").Range("P3") + Sheets("工作表2").Range("P4") + 1
    For I = a To b
'選取日期之後的點
    ActiveSheet.ChartObjects("圖表 2").Activate
    ActiveChart.SeriesCollection(1).Select
    ActiveChart.SeriesCollection(1).Points(I).Select
'將選取的點,Size改為10
    Selection.MarkerSize = 10
    Next
End Sub

回復 2# stillfish00

謝謝! stillfish00

TOP

        靜思自在 : 忘功不忘過,忘怨不忘恩。
返回列表 上一主題