非常多我有一個循環,我想貫穿,但我不希望它去下一個「我「直到按下按鈕。我的代碼如下。我相信我的麻煩是「如果GoGo」的位置,但我在很多地方嘗試過。有宏的循環,需要油門,只有移動到下一個我時,按下一個新的按鈕
Sub GoGo()
Public GoGo As Boolean
GoGo = True
End Sub
Sub Runn()
Dim lastrow As Long, i As Long
For i = 23 To 32
DoEvents
If GoGo = True Then
If Cells(i, 1) <> 0 Then
Range("B5").Value = Cells(i, 2).Value
Range("E5").Value = Cells(i, 3).Value
Range("E11").Value = Range("C33").Value
Application.Run ("Realcount")
Application.Run ("Realcount2")
End If
End If
Next i
End Sub
重複發佈http://stackoverflow.com/questions/16044743/error-on-method-range-of-object-global-failed – Santosh
爲什麼不把你的循環變成一個隊列?不要等待一些東西讓它繼續下去,讓它繼續下去。 – NickSlash