[英]vba excel : runtime error 1004 method range of object _global failed
I'm having the error "runtime error 1004 method range of object _global failed" when I launched the following macro : 启动以下宏时出现错误“对象_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
...
So I would like to select this range of cells like this. 所以我想选择这样的单元格范围。 Is it possible ?
可能吗 ? Any workaround ?
任何解决方法?
Tx TX
Just change the last line to 只需将最后一行更改为
Range(nameDebut,nameFin).Select
Not discussing your code, but using select
is nearly never needed in VBA. 不讨论您的代码,但是在VBA中几乎不需要使用
select
。 Maybe this can help: 也许这可以帮助:
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.