我正在尝试编写一些 VBA 代码来单独更改 Excel 图表中标记的大小。我可以更改线条粗细、标记颜色等,但不能更改粗细。我在网上搜索并不断找到 MarkerSize 作为参数,但是当我使用它时,我收到 438 错误和消息“对象不支持此属性或方法”。我在 Excel 2007 中工作,并且看到评论说它并没有做它应该做的一切,所以也许这是不可能的。任何帮助将不胜感激。谢谢!我的代码是:
Sub Size()
Dim i As Double, plotcounter As Double
plotcounter = 1 ' The number of the series to plot '
For i = 1 To 30 ' rows in sheet
Charts(1).SeriesCollection(plotcounter).Points(i).Format.MarkerSize = Cells(i, 5)
Next i
End Sub