制御構造 指定した回数だけ処理を繰り返す

Dim i As Integer
Dim strMsg As String
For i = 1 To 3
strMsg = strMsg + "a"
Next
Text box1 Text = strMsg


■Dim i As Integer は変数iを整数として宣言する。
Dim strMsg As String は strMsgを 文字列として宣言する
For i = 1 To 3 は変数iに1を代入する
strMsg = strMsg + "a" は何も入っていない strMsg にaをたす
つまりstrMsgはaということ
Nextに行くと For i = 1 To 3に戻り、iが2になるのでaa
そしてまたNextに行くと For i = 1 To 3に戻りiが3になるのでaaa
それで、Text box1 Textにはaaaと表示される