[vba] एक्सेल वीबीए - लूप के लिए बाहर निकलें



Answers

फॉर लूप को जल्दी से बाहर निकलने का एक और तरीका लूप काउंटर को बदलकर है:

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
Question

जब अंदर एक शर्त मिलती है तो मैं लूप के लिए बाहर निकलना चाहता हूं। if स्थिति को पूरा किया गया है if मैं लूप के for कैसे बाहर निकल सकता हूं? मुझे लगता है कि मेरे if कथन के अंत में कुछ प्रकार का बाहर निकलना है, लेकिन यह नहीं पता कि यह कैसे काम करेगा।

Dim i As Long
For i = 1 To 50
    Range("B" & i).Select
    If Range("B" & i).Value = "Artikel" Then
        Dim temp As Long
        temp = i
    End If
Next i
Range("A1:Z" & temp - 1).EntireRow.Delete Shift:=xlToLeft



Related