トップ
このサイトでVBAに少しでも慣れてくれたらいいなと思います。リンクなどはフリーです。転載などは禁止します。
Excel.VBA初心者の部屋
EXCEL.VBAとは?
マクロの記録
マクロの記録の中身
VBAを書いてみよう
変数宣言とは?
変数の型
IF文(条件分岐処理)
Select Case(条件分岐処理)
For文(繰り返し処理)
Do〜Loop(繰り返し処理)
IF文(応用編)
For文(応用編)
中断処理
ボタンを使う
エラー処理
リストボックス
コンボボックス
ブックオープン時の処理
最終行、列の値取得
コピー処理
クリア処理
セルの削除、挿入
変数の適用範囲
サブプロシージャ
ファンクション
特定のセルが変更された時
InputBox
メッセージボックス
For each文
配列
乱数
ユーザーフォーム
ユーザーフォーム(席替え処理)
ファイル名を取得する
リンク集
サイトマップ
HOME >>
For文(繰り返し処理)
今回はFor文を説明します。
基本的な書き方は
For カウンタ変数 = 初期値 To 繰り返し回数
繰り返し回数までの処理
Next
このFor文を使用すると同じ処理を何回も繰り返せます。
カウンタ変数の初期値は1で、繰り返し回数の後になにも書かなければ1ずつ増えていきます。
For文の例↓
'カウンタ変数はiでiが3になるまで繰り返す
For i = 1 To 3
MsgBox (i)
Next
実行するとメッセージボックスの値が増えていくと思います。
次は増える値を指定して、セルを移動していく処理を書いてみます。
'増える値は2
For i = 1 To 10 Step 2
'セルの行の値は2ずつ増えていく
Cells(i, 1).Value = i
Next
上の処理を実行すると↓
Cells(行、列)なので、行はカウンタ変数を使用している為、2ずつ下にいく。
Stepによって2ずつ増えるので、11になった時点で10以上となるのでForを抜ける。
次はもう一つの
繰り返し処理
を書いていきます。
アクセスカウンター
RSSリーダー
関連書籍