For Next(ループ構造)

特定のコードを繰り返し実行するときは、ループ構造を使用します。ループ構造には以下の3つがあります。
・Do...Loop
・For...Next
・For Each...Next

For...Next

ループする回数が分かっているときはFor...Nextループを使用します。
For...Nextでは、ループを何回繰り返したかを示す「カウンタ変数」を使用します。カウンタ変数は分かり易い変数名、またはi~nあたりがよく使用されます。 また、ループを繰り返すたびに値が増加か減少します。(ちなみに1づつ増加することをインクリメント、減少させることをデクリメントといいます)

構文
For カウンタ変数=初期値 To 終了値 [Step インクリメント値]
  処理
Next カウンタ変数


四角かっこの中を省略すると、カウンタ変数は1づづ増加します。増減量を指定したい時は、Step 2のように指定します。[]は記述しません。
動きをフロ-チャートで表すと以下のようになります。
フロ-チャートの図
サンプル
For Nextサンプルの図
結果
結果の図



Excel VBAのチップス一覧へ戻る

ツイート
このエントリーをはてなブックマークに追加
inserted by FC2 system