[問題] vba雙迴圈 簡單問題

作者: abc85216923 (Jming)   2022-08-03 18:28:45
想問如圖
利用除錯監看
https://i.imgur.com/aRNf5vZ.jpg
理論上就是i=1
然後跑迴圈 j=1 j=2 .....理論上應該跑到 j=9
因為我上面寫 for j= 1 to 9
但結果怎麼最後 j=10
然後再顯示cells(i+1, j)= i
如果先跑完i=1,應該 j=9
然後顯示格子(2,9)=1
不懂 j 為什是10
作者: waiter337 (給開司一罐蘇格登)   2022-08-04 02:27:00
上一輪i=1 j跑到10 跑超過才會跳開 所以還留著上輪的ji=2這輪的還沒開始監看式 正確沒錯
作者: newacc (XD)   2022-08-04 10:58:00
一般狀況下不該在for loop的外面引用for loop的控制變數

Links booklink

Contact Us: admin [ a t ] ucptt.com