分岐(IF)
'IF If <条件式1> Then <処理1> ElseIf <条件式2> Then <処理2> Else <処理3> End If
繰り返し(Do)
'Do1 前判定-While Do While <条件式> <処理> Exit Do Loop 'Do2 後判定-While Do <処理> Exit Do Loop While <条件式> 'Do3 前判定-Until Do Until <条件式> <処理> Exit Do Loop 'Do4 後判定-Until Do <処理> Exit Do Loop Until <条件式>
前判定と後判定の違いは、前判定は条件によって処理を実行しないことがある、後判定は必ず1回は実行する。
WhileとUntilの違いは、Whileは「条件を満たしている間」処理をする、Untilは「条件を満たしていない間」処理をする。
繰り返し(For)
'For1 For i = 0 To 5 Step 1 Msgbox "test" Exit For Next 'For2 For Each item In items Msgbox "test" Next
For1は、繰り返し回数が決まっている場合に使う。
For2は、コレクションの全要素に対して処理を行う。
EOF