在单元格区域(VBA)中使用预定义变量

时间:2019-08-27 05:32:29

标签: excel vba

我正在尝试使用变量来定义VBA中单元格范围的一部分。在下面的代码中,我预定义了counter,并希望将其作为范围末端部分的行号。

ActiveChart.FullSeriesCollection(1).XValues = "$A$2:$A&counter"

例如,如果计数器为5,则范围为$ A $ 2:$ A $ 5。但是计数器改变了。这无法编译,我被卡住了。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

您需要连接字符串,这在VBA中是通过&运算符完成的。

How to concatenate strings in VBA

因此,您需要使用:

ActiveChart.FullSeriesCollection(1).XValues = "$A$2:$A" & counter