【发布时间】:2017-06-26 15:01:25
【问题描述】:
当我使用以下代码时,它工作正常:
If xMin <> 0 Then
If xMax <> 0 Then
If xMax / xMin > 2 Then
'some code
End If
End If
End If
但我只想使用一个 if 语句来避免除法错误,但是它给了我一个 Run-time error '11': Division by zero:
If xMin <> 0 Or xMax <> 0 Then
If xMax / xMin > 2 Then
'some code
End If
End If
(如果我能设法使上述代码工作),我打算这样做:
If (xMin <> 0 Or xMax <> 0) And (xMax / xMin > 2) Then
'some code
End If
这背后的原因是什么?如何让它在一个 if 语句中起作用?
【问题讨论】:
标签: excel vba divide-by-zero