Ms access Access-VBA if/和/或语句
我正在帮助一个朋友在Access中编写一些VBA。下面是我在Excel的VB编辑器中编写的一行代码:Ms access Access-VBA if/和/或语句,ms-access,vba,Ms Access,Vba,我正在帮助一个朋友在Access中编写一些VBA。下面是我在Excel的VB编辑器中编写的一行代码: If Range("A" & X).Value = "7M" And (Range("B" & X).Value < 300 Or Range("B" & X).Value > 600) Then 如果范围(“A”&X).Value=“7M”和(范围(“B”&X).Value600),则 我想在Access中对Or语句进行分组,但显然()的语法不好。我应该
If Range("A" & X).Value = "7M" And (Range("B" & X).Value < 300 Or Range("B" & X).Value > 600) Then
如果范围(“A”&X).Value=“7M”和(范围(“B”&X).Value<300或范围(“B”&X).Value>600),则
我想在Access中对Or语句进行分组,但显然()的语法不好。我应该只嵌套If语句吗?我现在无法定位源代码,但我最近确实在某个地方读到,这是首选,因为它更易于阅读,因此不太容易出现逻辑错误:
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
如果范围为(“A”&X).Value=“7M”,则
如果范围(“B”&X).值<300,则
“做点什么
ElseIf范围(“B”和X)。值>600
“做点什么
如果结束
如果结束
我现在无法定位源代码,但我最近确实在某个地方读到,这是首选,因为它更易于阅读,因此不太容易出现逻辑错误:
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
如果范围为(“A”&X).Value=“7M”,则
如果范围(“B”&X).值<300,则
“做点什么
ElseIf范围(“B”和X)。值>600
“做点什么
如果结束
如果结束