副詞文の用法は?
VBでは、判断式とは、与えられた条件によってプログラムの実行を左右するものです。一般的な判断式は次の通りです。
- if文:与えられた条件によって分岐して別の処理を行う。構文は以下の通り。
If condition Then
' 执行代码块1
ElseIf condition2 Then
' 执行代码块2
Else
' 执行代码块3
End If
条件として、真偽値を返す任意の式を使用できます。
- ケースセレクト構文:与えられた式がとる値によって、実行するコードブロックを選択します。構文を以下に示します:
Select Case expression
Case value1
' 执行代码块1
Case value2
' 执行代码块2
Case Else
' 执行代码块3
End Select
注意:式の expression に入る定数、変数、あるいは式から返される値は、比較可能な値である必要があります。
- 指定した条件によってコードブロックを繰り返し実行する Do While/Do Until ループステートメント
Do While condition
' 执行代码块
Loop
あるいは
Do Until condition
' 执行代码块
Loop
注意:条件は、ブール値を返す式を指し、条件が不成立になるまでコードブロック内の処理が実行されます。
- for文:指定された繰り返しの回数に応じてコードブロックを実行します。構文は次のとおりです。
For counter = start To end Step stepValue
' 执行代码块
Next counter
counterはカウントされる変数、startは開始値、endは終了値、stepValueはステップの値
VBで普段使う条件分岐の使い方です。それぞれの必要条件に合わせて適切な文を選択してプログラムのロジック判断を行ってください。