順番 | コード | 内容の説明 | 「i」の値
| 1: | //変数の宣言 | 処理されません | |
2: | Dim i = 0 | 変数iを定義し、0を代入します | 0 |
3: | While i < 5 | iと5を比較します iは5よりも小さいので真になります While以下が実行されます | 0 |
4: | MsgBox(i) | MsgBox関数で、iの値を表示します。 | 0 |
5: | i = i + 1 | iの値に1を加え、またiに代入します | 0→1 |
6: | WEnd | Whileの終了 Whileの行へ強制的に戻されます | 1 |
7: | While i < 5 | iと5を比較します iは5よりも小さいので真になります While以下が実行されます | 1 |
8: | MsgBox(i) | MsgBox関数で、iの値を表示します。 | 1 |
9: | i = i + 1 | | 1→2 |
10: | WEnd | Whileの終了 Whileの行へ強制的に戻されます | 2 |
11: | While i < 5 | iと5を比較します iは5よりも小さいので真になります While以下が実行されます | 2 |
12: | MsgBox(i) | MsgBox関数で、iの値を表示します。 | 2 |
13: | i = i + 1 | | 2→3 |
14: | WEnd | Whileの終了 Whileの行へ強制的に戻されます | 3 |
15: | While i < 5 | iと5を比較します iは5よりも小さいので真になります While以下が実行されます | 3 |
16: | MsgBox(i) | MsgBox関数で、iの値を表示します。 | 3 |
17: | i = i + 1 | | 3→4 |
18: | WEnd | Whileの終了 Whileの行へ強制的に戻されます | 4 |
19: | While i < 5 | iと5を比較します iは5よりも小さいので真になります While以下が実行されます | 4 |
20: | MsgBox(i) | MsgBox関数で、iの値を表示します。 | 4 |
21: | i = i + 1 | | 4→5 |
22: | WEnd | Whileの終了 Whileの行へ強制的に戻されます | 5 |
23: | While i < 5 | iと5を比較します iは5なので、「5より小さい」が成り立たなくなったので偽になります するとWhileからWEndまでが一気に省略されて終了となります。 | 5 |
24: | (終了) | |