![](/img/trans.png)
[英]Excel VBA Method 'Range' of object'_global' failed error 1004
[英]vba excel : runtime error 1004 method range of object _global failed
启动以下宏时出现错误“对象_global的运行时错误1004方法范围失败”:
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
只需将最后一行更改为
Range(nameDebut,nameFin).Select
不讨论您的代码,但是在VBA中几乎不需要使用select
。 也许这可以帮助:
dim myRange as Range
set myRange = Range(nameDebut,nameFin)
' Now use `myRange` for whatever you want to do...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.