2011-06-27 13 views
1

私は友人がVBAをAccessで書くのを手伝っています。アクセス - VBA if/and/orステートメント

If Range("A" & X).Value = "7M" And (Range("B" & X).Value < 300 Or Range("B" & X).Value > 600) Then 

私がしたいグループまたはステートメントのアクセスではなく明らかに()sが良い構文ではありません。ここで私はExcelのVBエディタで書いた私が書きたいラインです。私はIf文を入れ子にするべきですか?

答えて

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