VBA – 使用Dim值获取范围 – 对象__global的范围失败
我有以下Dims
Dim PlayersStartAt As Integer Dim PlayersEndAt As Integer PlayersStartAt = 101 PlayersEndAt = PlayersStartAt + 50 Selection.AutoFill Destination:=Range("B & PlayersStartAt:B & PlayersEndAt"), Type:=xlFillDefault
并希望执行下面的代码行。
与Range("B101:B151")
;
我的语法有什么问题?
改变这一点
Range("B & PlayersStartAt:B & PlayersEndAt")
至
Range("B" & PlayersStartAt & ":B" & PlayersEndAt)
PlayersStartAt
和PlayersEndAt
是variables。 任何你放在引号之间的东西都会被当成一个string:)