एक्सेल वीबीए पॉज़ (ब्रेक / स्टॉप) और मैक्रो को फिर से शुरू करें

यह ट्यूटोरियल प्रदर्शित करेगा कि एक्सेल में मैक्रो को कैसे रोकें (ब्रेक करें) और फिर से शुरू करें।

लिखे गए वीबीए कोड का परीक्षण करते समय मैक्रो को रोकने में सक्षम होने के कारण यह पता लगाने का एक उपयोगी तरीका है कि हमारे कोड में कोई 'बग' कहां हो सकता है। ऐसे कई तरीके हैं जिनसे हम मैक्रो के चलने को तोड़ सकते हैं, और फिर इसे उस बिंदु से फिर से शुरू कर सकते हैं जहां मैक्रो बाधित हुआ था।

नियंत्रण और विराम कीबोर्ड संयोजन

यदि हम नियंत्रण कुंजी दबाए रखते हैं, और फिर VBA कोड के चलने पर पॉज़/ब्रेक कुंजी दबाते हैं, तो कोड तुरंत एक डिबग संदेश के साथ बंद हो जाएगा जो हमें चेतावनी देता है कि मैक्रो का चलना बाधित हो गया है।

हम तब दबा सकते हैं जारी रखना संवाद बॉक्स में बटन जो मैक्रो चलाना जारी रखने के लिए पॉप अप करता है। वैकल्पिक रूप से, यदि हम डायलॉग बॉक्स में डीबग बटन दबाते हैं, तो मैक्रो उस स्थिति को हाइलाइट करेगा जहां उसने चलना बंद कर दिया था। किसी भी मौजूदा वेरिएबल पर माउस को रखकर, हम देख सकते हैं कि वेरिएबल्स में क्या स्टोर किया गया है। यह हमारे कोड को डीबग करने में बहुत उपयोगी हो सकता है।

फिर हम क्लिक कर सकते हैं Daud रिबन में बटन (या दबाएं F5 कीबोर्ड पर) मैक्रो चलाना फिर से शुरू करने के लिए।

मैक्रो में ब्रेक पॉइंट जोड़ना

मैक्रो शुरू करने से पहले, हम मैक्रो को कोड की विशिष्ट पंक्तियों के रूप में रोकने के लिए मैक्रो में ब्रेक पॉइंट डाल सकते हैं।

हम पर क्लिक करके कोड चला सकते हैं Daud रिबन में बटन, या दबाकर F5 कीबोर्ड पर। मैक्रो ब्रेक प्वाइंट पर रुक जाएगा।

मैक्रो को फिर से शुरू करने के लिए रन बटन को फिर से दबाएं (कैप्शन अब जारी रहेगा) मैक्रो को फिर से शुरू करने के लिए दबाएं एफ5.

कई बार ऐसा भी हो सकता है कि VBA मैक्रो के चलने को रोकना पड़े। यह प्रतीक्षा और नींद विधियों का उपयोग करके भी किया जा सकता है। वास्तविक कोड को डीबग करने के लिए उपयोग किए जाने के बजाय मैक्रो की वास्तविक प्रगति में देरी करने के लिए इन विधियों का अधिक उपयोग किया जाता है।

उदाहरण के लिए, कोड की यह पंक्ति मैक्रो को तब तक चलने में देरी करेगी जब तक कि 5 और सेकंड नहीं बीत जाते।

123 आवेदन.रुकना (अभी + समय की कीमत("0:00:05"))

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

wave wave wave wave wave