वीबीए एग्जिट लूप

VBA में, आप का उपयोग करके Do लूप से बाहर निकल सकते हैं Do . से बाहर निकलें आदेश।

1 Do . से बाहर निकलें

जब कोड का निष्पादन आता है Do . से बाहर निकलें, कोड Do लूप से बाहर निकल जाएगा और लूप के बाद पहली पंक्ति के साथ जारी रहेगा।

यदि आप सीखना चाहते हैं कि फॉर लूप से कैसे बाहर निकलें, तो इस लिंक पर क्लिक करें: VBA Exit For

एक शर्त पूरी होने पर लूप से बाहर निकलें

आप नीचे दिए गए उदाहरण में देखेंगे कि एक निश्चित शर्त पूरी होने पर डू लूप से कैसे बाहर निकलें। हम प्रत्येक पुनरावृत्ति में चर i के मान को 1 से लूप और बढ़ाएंगे। जब यह 6 की बात आती है, तो हम लूप से बाहर निकलना चाहते हैं और एक संदेश बॉक्स वापस करना चाहते हैं। यहाँ कोड है:

1234567891011 डिम आई अस इंटीजरकरते समय मैं <10मैं = मैं + 1अगर मैं = 6 तोDo . से बाहर निकलेंअगर अंतकुंडलीMsgBox "मान है" और i

सबसे पहले, हम डू लूप में प्रवेश करते हैं यदि i का मान 10 से कम है:

123 करते समय मैं <10कुंडली

लूप के शरीर में, हम i के मान को 1 से बढ़ाते हैं:

1 मैं = मैं + 1

उसके बाद हम इफ कमांड का उपयोग करके जांचते हैं कि क्या i का मान 6 के बराबर है। यदि मान 6 है, तो हम डू लूप से बाहर निकलते हैं और लूप के बाद पहली पंक्ति में जाते हैं:

123 अगर मैं = 6 तोDo . से बाहर निकलेंअगर अंत

कोड की पहली पंक्ति जो डू लूप से बाहर निकलने के बाद निष्पादित की जाएगी, वह संदेश बॉक्स है जिसका मान i है:

1 MsgBox "मान है" और i

यदि आप इस कोड को निष्पादित करते हैं डिबग मोड, आप देखेंगे कि यह 6 बार लूप से गुजरेगा। 6 . मेंवां पुनरावृत्ति, चर i का मान 6 हो जाता है और कोड अगर शरीर में प्रवेश करता है। अब Do लूप की बॉडी बाहर निकल चुकी है। उसके बाद, MsgBox i के मान के साथ पॉप-अप करता है:

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave