वीबीए में, आप का उपयोग करके फॉर लूप से बाहर निकल सकते हैं के लिए बाहर निकलें आदेश।
1 | के लिए बाहर निकलें |
जब कोड का निष्पादन आता है के लिए बाहर निकलें, यह फॉर लूप से बाहर निकलेगा और लूप के बाद पहली पंक्ति के साथ जारी रहेगा।
यदि आप सीखना चाहते हैं कि Do लूप से कैसे बाहर निकलें, तो इस लिंक पर क्लिक करें: VBA Exit Loop
एक शर्त पूरी होने पर लूप के लिए बाहर निकलें
आप उदाहरण पर देखेंगे कि एक निश्चित शर्त पूरी होने पर फॉर लूप से कैसे बाहर निकलें। हम प्रत्येक पुनरावृत्ति में चर i के मान को 1 से लूप और बढ़ाएंगे। जब 5 की बात आती है, तो हम लूप से बाहर निकलना चाहते हैं और एक संदेश बॉक्स वापस करना चाहते हैं। यहाँ कोड है:
123456789 | डिम आई अस इंटीजरमैं = 1 से 10 . के लिएअगर मैं = 5 तोके लिए बाहर निकलेंअगर अंतअगला मैंMsgBox "मान है" और i |
सबसे पहले, हम फॉर लूप में प्रवेश करते हैं यदि i का मान 10 से कम है:
123 | मैं = 1 से 10 . के लिएअगला मैं |
उसके बाद हम अगर कमांड का उपयोग करके जांचते हैं कि i का मान 5 के बराबर है या नहीं। यदि मान 5 है, तो हम फॉर लूप से बाहर निकलते हैं और लूप के बाद पहली पंक्ति में जाते हैं:
12345 | अगर मैं = 5 तोके लिए बाहर निकलेंअगर अंत |
यदि शर्त पूरी नहीं होती है, तो निम्न कथन i को 1 से बढ़ा देता है और For लूप में फिर से प्रवेश करता है:
1 | अगला मैं |
कोड की पहली पंक्ति जिसे फॉर लूप से बाहर निकलने के बाद निष्पादित किया जाएगा, वह है i के मान वाला संदेश बॉक्स:
1 | MsgBox "मान है" और i |
यदि आप इस कोड को डिबग मोड में निष्पादित करते हैं, तो आप देखेंगे कि यह 5 बार लूप से गुजरेगा। 5 . मेंवां पुनरावृत्ति, चर i का मान 5 हो जाता है और कोड अगर शरीर में प्रवेश करता है। अब फॉर लूप की बॉडी बाहर निकल गई है। उसके बाद, MsgBox i के मान के साथ पॉप-अप करता है:
छवि 1. लूप उदाहरण के लिए बाहर निकलें