我需要VBA代碼的幫助。Excel_VBA-IF condition = 1,GO LOOP
我的問題是最好的。
簡而言之: 檢查條件,如果條件= TRUE反覆圍棋 循環x次和循環後去再次檢查條件。
非常感謝您的幫助! :)
我需要VBA代碼的幫助。Excel_VBA-IF condition = 1,GO LOOP
我的問題是最好的。
簡而言之: 檢查條件,如果條件= TRUE反覆圍棋 循環x次和循環後去再次檢查條件。
非常感謝您的幫助! :)
你將最終在一個循環內循環。外部循環可以是Do Until...
循環,內部循環最好使用For
循環。
Sub test()
Do Until Range("B10").Value <> "True" Then
For i = 1 to 100
'do whatever you are doing 100 times
Next i
Loop
End Sub
'ON WORKSHEET
Sub Example()
Dim i As Integer
Do
If Range("B10").Value Then
For i = 1 To 100
SomeFunction
Next
End If
Loop
End Sub
就像你的圖,它永遠不會退出。
您需要在您的問題中包含代碼。圖片沒有幫助。 – miken32
這看起來像功課。 – NuWin