VBA,为什么这个条件不起作用?

时间:2013-10-25 14:03:21

标签: excel vba if-statement

这是我的条件

If Range("calcu") = "Orifice diameter" Or Range("calcu") = "Perforated area" And Range("oridia").Value < Range("gasinp").Value Then

如果我删除或范围(“计算”)=“穿孔区域”然后它可以工作但与OR&amp;并且,它不起作用。

为什么?

1 个答案:

答案 0 :(得分:4)

括号,最后一个边界。

我认为你在寻找这个:

If (Range("calcu") = "Orifice diameter" Or Range("calcu") = "Perforated area") _
   And Range("oridia").Value < Range("gasinp").Value Then