我正在尝试使用此VBA命令自动化折线图以在列(来自单元格H11)中包含新的数据行:
ActiveChart.FullSeriesCollection(1).Values = _
ActiveSheet.Range("H11").End(xlDown).Select
但是我一直得到:
运行时错误' 91':对象变量或未设置块变量
这样做的正确方法是什么?
答案 0 :(得分:0)
.Select
是一个没有返回值的方法,可以更改活动选择。您无法将其分配给Values
。要么先选择并使用Selection
,要么使用返回Range
的内容。
您可以像这样设置系列值范围:
ActiveChart.FullSeriesCollection(1).Values = _
Range("H11:H" & ActiveSheet.Range("H11").End(xlDown).Row)