Excel VBA - exit for loop

前端 未结 3 1637
深忆病人
深忆病人 2020-11-29 17:43

I would like to exit my for loop when a condition inside is met. How could I exit my for loop when the if condition has been met? I th

3条回答
  •  旧巷少年郎
    2020-11-29 18:10

    Another way to exit a For loop early is by changing the loop counter:

    For i = 1 To 10
        If i = 5 Then i = 10
    Next i
    
    Debug.Print i   '11
    

    For i = 1 To 10
        If i = 5 Then Exit For
    Next i
    
    Debug.Print i   '5
    

提交回复
热议问题