我正在寻找一个类似于IsError函数的函数,如果输入有问题则返回TRUE
,否则返回FALSE
:
我有两个范围rng1
,rng2
,我想执行此操作
IsError( rng1.value / rng2.value)
如果TRUE
或rng1.value
一个范围包含字符串,该字符为空,或rng2.value
rng2.value=0
是否有类似的功能或一些很好的方式陈述这些条件?或者我应该只使用or
所有条件执行If语句?
答案 0 :(得分:1)
你可以做这样的事情(没有经过测试,但它应该可以做到这一点):
Function CheckError(rng1 As Range, rng2 As Range) As Boolean
On Error GoTo FoundError
Dim x As Integer
x = rng1.Value / rng2.Value
CheckError = False
Exit Function
FoundError:
CheckError = True
End Function