- 539 名前:デフォルトの名無しさん (アウアウイー Saf1-ptyI) mailto:sage [2017/06/08(木) 20:37:38.86 ID:HogApBmCa.net]
- VBA初心者です
For Nextループのカウンタ変数について質問です 1) データの最終行を取得 カウンタ変数の初期値 2、終了値をデータの最終行に設定(仮に11とします) 2) For Nextループで処理 3) ループ終了後、A11セルの値を変数に代入したい For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row 処理 Next ★変数 = Cells(i, 1).Value ★For Nextループを抜けた直後のカウンタ変数iは、データの最終行(i=11)のはずなので、 そのままCellsプロパティに代入すればA11セルの値を取得できると考えたのですが、 ループ終了時にカウンタ変数iが終了値に+1されて12になってしまいます 「For Nextループ終了後のカウンタ変数iは終了値+1になる」 というのは仕様なのでしょうか?
|

|