Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access Access-VBA if/和/或语句_Ms Access_Vba - Fatal编程技术网

Ms access Access-VBA if/和/或语句

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语句进行分组,但显然()的语法不好。我应该

我正在帮助一个朋友在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).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
“做点什么
如果结束
如果结束