Excelのマクロ機能を使用した際の変数のスコープについての質問です。
VBA
1Sub Sample() 2 Dim i As Variant 3 i = 5 4 Do While Worksheets("Sh1").Cells(i, 1) <> "" 5 i = i + 1 6 Loop 7End Sub
以上のような処理があった際に、変数i
はループの中でインクリメントされた分だけ増加した値になるという理解でよいのでしょうか?
i
の値はループの最後までいったときの値まで更新され、その後もその値を保持しているのでしょうか?
お教えいただけますと幸いです。よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/21 07:36