我正在帮助一位朋友在Access中写一些VBA。这是我想写的行,我在Excel的VB编辑器中写道:
If Range("A" & X).Value = "7M" And (Range("B" & X).Value < 300 Or Range("B" & X).Value > 600) Then
我想在Access中对Or语句进行分组,但显然()s语法不好。我应该嵌套If语句吗?
答案 0 :(得分:1)
我现在无法找到源代码,但我最近在某处读到了这是首选的,因为它更容易阅读,因此更不容易出现逻辑错误:
If Range("A" & X).Value = "7M" Then
If Range("B" & X).Value < 300 Then
'Do Something
ElseIf Range("B" & X).Value > 600 Then
'Do Something
End If
End If