返回列表 上一主題 發帖

[發問] 完成for-next回圈後的變數值...是什麼?

附件工作表中空無一物,表名也不對,代碼跟本不能執行。
二個不同目的的代碼運行的結果當然不同!

TOP

以下程式碼
為何執行結果[j]=61
    r = 1
    For i = 1 To 10
        r = r + 6
    Next
    [j9] = r
r的起始值為1,進行了10次循環,每次循環r的值加6,最後當然r為61了
不懂你的問題是什麼。

TOP

這是用f8鍵逐步循環查看變數的方法。 dd.gif

TOP

因為 arr是一個k*10的二維陣列,發寫入a5開始的k列*10欄的位置,
要把a5一個儲存格向外拓展為k列*10欄就要resize.
如k值為100
[a5].Resize(k, 10)就變成a5:j104的範圍。

TOP

回復  oobird


    [a5].Resize(k, 10)就變成a5:j104的範圍。
是筆誤嗎?
大大你的意思是應該 ...
oak0723-1 發表於 2010-9-10 21:12



    沒有筆誤,我強調如k的值是100,[a5].Resize(k, 10)就變成a5:j104的範圍。k是列,a5是第5列,擴充100列就是第104列,Resize(k, 10)後面的10是欄,a5是第一欄,擴充10欄就是j欄。
我不善於解釋。若還是不明白只有另請高明了!

TOP

        靜思自在 : 太陽光大、父母恩大、君子量大,小人氣大。
返回列表 上一主題