-1
無法退出for..next
並使用do...loop until
運行。此代碼不會停止。我不知道代碼或我的Excel宏會發生什麼情況。無法退出下一個循環直到循環直到
Do
For z = 1 To 7
z = z
i = i + 1
Next z
Loop Until i = 2
無法退出for..next
並使用do...loop until
運行。此代碼不會停止。我不知道代碼或我的Excel宏會發生什麼情況。無法退出下一個循環直到循環直到
Do
For z = 1 To 7
z = z
i = i + 1
Next z
Loop Until i = 2
如果你想運行兩次循環,你的代碼更改爲
i = 0
Do
'...
i = i + 1
Loop Until i = 2
或
For i = 1 To 2
'...
Next
每次執行內環時,'i'正在增加7.所以,如果它從'0'開始,當'Loop Until i = 2'被首次執行時,'i'將是7.第二次這個語句到達'i'將是14.它不會永遠'= 2'。你想做什麼? – YowE3K
爲什麼你甚至在'z'循環中循環到7,所有的時候增加'i',如果你想在'i = 2'時結束Do-While?整件事情沒有意義。 – teylyn
我想運行....next只有2倍,爲什麼我使用do..loop直到我= 2。我使用i來計算for..next的序列並限制它。上次我已經做到了,但現在我不知道爲什麼我不能再做。此代碼就像主代碼一樣 –