【发布时间】:2015-09-16 10:27:04
【问题描述】:
我有如下代码,我想检查工作表中是否满足一组命名范围,如果是,则执行某些操作,但是当 if 行中不满足范围时收到错误,如何解决?谢谢
If Range("Range1") Is Nothing Or Range("Range2") Is Nothing Or Range("Range3") Is Nothing Or Range("Range4") Is Nothing Or Range("Range5") Is Nothing Then
MsgBox "Check if in file each of required range is mentioned!"
Else
'do something
End if
【问题讨论】:
-
你收到什么样的错误?
-
运行时错误 '1004' 对象 '_Global' 的方法 'Range' 失败
-
所有范围都定义了吗?您指的是
"Range1","Range2"等,但是这些命名范围是否已定义?如果你没有设置那些命名范围Excel会抛出一个错误。 -
其中一个可能未定义,我想检查它是否已定义