我遇到错误"运行时错误1004对象_global的方法范围失败"当我启动以下宏时:
Dim nameDebut As Range, nameFin As Range ' <- my global variable
sub mySub()
...
Set nameDebut = Range("A1").Offset(0, 1)
Set nameFin = Range("A1").Offset(0, 20)
Range("nameDebut:nameFin").Select ' <- fail occurs here
...
所以我想选择这样的细胞范围。可能吗 ?任何解决方法?
的Tx
答案 0 :(得分:1)
只需将最后一行更改为
即可Range(nameDebut,nameFin).Select
不讨论您的代码,但在VBA中几乎不需要使用select
。也许这可以提供帮助:
dim myRange as Range
set myRange = Range(nameDebut,nameFin)
' Now use `myRange` for whatever you want to do...