VBA - 使用Dim值获取范围 - 对象范围__global失败

时间:2013-04-19 01:03:05

标签: excel vba excel-vba

我有以下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");

很好

我的语法有什么问题?

1 个答案:

答案 0 :(得分:3)

更改此

Range("B & PlayersStartAt:B & PlayersEndAt")

Range("B" & PlayersStartAt & ":B" & PlayersEndAt)

PlayersStartAtPlayersEndAt是变量。您在引号之间放置的任何内容都将被视为字符串:)