我正在尝试使用变量来定义VBA中单元格范围的一部分。在下面的代码中,我预定义了counter
,并希望将其作为范围末端部分的行号。
ActiveChart.FullSeriesCollection(1).XValues = "$A$2:$A&counter"
例如,如果计数器为5,则范围为$ A $ 2:$ A $ 5。但是计数器改变了。这无法编译,我被卡住了。有人可以帮忙吗?
答案 0 :(得分:3)
您需要连接字符串,这在VBA中是通过&
运算符完成的。
How to concatenate strings in VBA
因此,您需要使用:
ActiveChart.FullSeriesCollection(1).XValues = "$A$2:$A" & counter