condition に任意の条件を指定し、条件が true の場合に実行するステートメントを指定します
If condition [ Then ]
[ statements ]
[ ElseIf elseifcondition [ Then ]
[ elseifstatements ] ]
[ Else
[ elsestatements ] ]
End If
' Single-line syntax:
If condition Then [ statements ] [ Else [ elsestatements ] ]
調子
必須。表現。True または False に評価されるか、ブール値に暗黙的に変換可能なデータ型に評価される必要があります。
式が Nothing に評価される Nullable ブール変数である場合、条件は式が True ではないかのように扱われ、Else ブロックが実行されます。
それで
単一行構文では必須。複数行の構文ではオプションです。
ステートメント
オプション。条件が True と評価された場合に実行される、If...Then に続く 1 つ以上のステートメント。
elseif条件
ElseIf が存在する場合は必須です。表現。True または False に評価されるか、ブール値に暗黙的に変換可能なデータ型に評価される必要があります。
elseifステートメント
オプション。ElseIf...Then に続く 1 つ以上のステートメントは、elseifcondition が True と評価された場合に実行されます。
elseステートメント
オプション。前の条件または elseifcondition 式が True と評価されない場合に実行される 1 つ以上のステートメント。
終了条件
If...Then...Else ブロックを終了します。