トップ > 資格を活かすには > やってみよう!Excel VBAで業務改善! > 森川くんのVBA日記編: 第13話「これからの勉強方針」3/4 :あまり時間がとれなかったので…

やってみよう!Excel VBAで業務改善! 森川くんのVBA日記編|第13話 「これからの勉強方針」

あまり時間がとれなかったので…

「昨日は家で、何か勉強した?」

「昨夜はあまり時間がとれなかったので、7章のステートメントを読んだだけっス…」

森川くんはバツが悪そうに、そう答えます。


For…Nextステートメントは、回数による繰り返しの命令です。For…Nextステートメントの書式は次の通りです。

For 変数名 = 初期値 To 終了値
    処理
Next 変数名

For…Nextステートメントでは必ず変数を使います。この変数の中に、初期値で指定した数値から、終了値で指定した数値までが順番に格納されます。For…Nextステートメントで使用する変数をカウンタ変数と呼びます。

                                         < ベーシック公式テキスト P106 >

「一章だけでも勉強したなんてエライじゃない!
……仕事で疲れた後なんだから、謙遜する必要なんて無いわよ」

岬さんが、パラパラとテキストをめくります。

「繰り返し構文なんてキミはとっくに理解してるだろうから……、
このStepの解説のところ、ここ重要だけどちゃんと理解できた?」


Stepにマイナスの数値を指定すると、カウンタ変数を減らすことができます。

Dim i As Long
For i = 10 To 1 Step -1

Next i

Stepにマイナスの数値を指定して、カウンタ変数を減らしていくときは、初期値>終了値になります。

                                         < ベーシック公式テキスト P110-111 >

一覧にもどる