Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11300 / 76735 ←次へ | 前へ→

【70973】ループ後の変数の値について質問です
質問  nh  - 12/1/22(日) 21:16 -

引用なし
パスワード
   シートの2行目から4行目までの値を構造体配列に入れてます Excel2010
Option Base 0
Type struct
 num As Integer
 price As Integer
End Type
Dim structCo(2) As struct

Sub Test()
Dim i As Integer
For i = 0 To 2
 With structCo(i)
  .num = Cells(i + 2, 1)
  .price = Cells(i + 2, 2)
 End With
Next
MsgBox " i:" & i
End Sub
この時、なぜ最終的に カウンタのiが3になってしまうの?
ということなんですが、教えていただけないでしょうか。
0 to 2 で終わってんだから2になると思ったんですが、3が表示されます。

5 hits

【70973】ループ後の変数の値について質問です nh 12/1/22(日) 21:16 質問
【70974】Re:ループ後の変数の値について質問です kanabun 12/1/22(日) 22:07 発言
【70975】Re:ループ後の変数の値について質問です nh 12/1/22(日) 22:19 お礼

11300 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free