式の値に基づいて、ステートメントブロックを実行します。
If condition Then
statements
[ ElseIf condition Then
statements ]
...
[ Else
statements ]
End If
condition
任意の数式。値ゼロは FALSE と解釈され、それ以外の値は TRUE と解釈されます。
statements
condition が TRUE のときに実行されるステートメント。
最初に値が TRUE になった条件の Then キーワードに続くステートメントが実行されます。各 ElseIf 条件は、直前の条件が FALSE のときに評価されます。TRUE になる条件が 1 つもない場合は、Else キーワードに続くステートメントが実行されます。End If ステートメントに続く最初のステートメントから実行が続行されます。
ブロックの中に ElseIf 式をいくつ入れても構いません。
If ステートメントの中に If ステートメントを入れられます。各 If ブロックにはそれに対応する End If が必要です。