我在VBA中有一点问题,我想把Range函数的行和列放在String格式中:
debut = "BH" & LTrim(Str(i))
fin = "DB" & LTrim(Str(i))
For Each Cell In Ws.Range("debut:fin")
但我有一个错误,我该如何解决? 感谢
答案 0 :(得分:3)
你完成它的方式("debut:fin"
),范围实际上等于该字符串并且无效。您需要做的是使用:
运算符将两个字符串与&
连接起来:
For Each Cell In Ws.Range(debut & ":" & fin)