एक्सेल में वीबीए मैक्रोज़ डालें और चलाएं - चरण-दर-चरण मार्गदर्शिका

  • इसे साझा करें
Michael Brown

शुरुआती लोगों के लिए यह एक छोटा चरण-दर-चरण ट्यूटोरियल है जो दिखाता है कि कैसे अपनी एक्सेल वर्कबुक में VBA कोड (एप्लिकेशन कोड के लिए विजुअल बेसिक) जोड़ें और अपने स्प्रेडशीट कार्यों को हल करने के लिए इस मैक्रो को चलाएं। <3

ज्यादातर लोग मुझे पसंद करते हैं और आप असली माइक्रोसॉफ्ट ऑफिस गुरु नहीं हैं। इसलिए, हम इस या उस विकल्प को कॉल करने की सभी विशिष्टताओं को नहीं जानते हैं, और हम विभिन्न एक्सेल संस्करणों में वीबीए निष्पादन गति के बीच अंतर नहीं बता सकते हैं। हम एक्सेल का उपयोग अपने लागू डेटा को संसाधित करने के लिए एक उपकरण के रूप में करते हैं।

मान लें कि आपको किसी तरह से अपना डेटा बदलने की आवश्यकता है। आपने बहुत कुछ खोजा और एक VBA मैक्रो पाया जो आपके कार्य को हल करता है। हालाँकि, VBA का आपका ज्ञान वांछित होने के लिए बहुत कुछ छोड़ देता है। आपको मिले कोड का उपयोग करने में सक्षम होने के लिए इस चरण-दर-चरण मार्गदर्शिका का बेझिझक अध्ययन करें:

एक्सेल वर्कबुक में VBA कोड डालें

इस उदाहरण के लिए, हम वर्तमान वर्कशीट से लाइन ब्रेक हटाने के लिए वीबीए मैक्रो का उपयोग करने जा रहे हैं।

  1. एक्सेल में अपनी कार्यपुस्तिका खोलें।
  2. विजुअल बेसिक एडिटर<खोलने के लिए Alt + F11 दबाएं। 2> (VBE)।

  3. " Project-VBAProject " फलक में अपनी कार्यपुस्तिका के नाम पर राइट-क्लिक करें। संपादक विंडो) और Insert -> संदर्भ मेनू से मॉड्यूल

  4. वीबीए कोड कॉपी करें (वेब-पेज इत्यादि से) और इसे वीबीए संपादक के दाएं फलक में पेस्ट करें (" Module1 " window).

  5. युक्ति: मैक्रो निष्पादन को गति दें

    यदि आपका कोडVBA मैक्रो में शुरुआत में निम्नलिखित पंक्तियाँ नहीं होती हैं:

    Application.ScreenUpdating = False

    Application.Calculation = xlCalculationManual

    फिर निम्नलिखित जोड़ें अपने मैक्रो को तेजी से काम करने के लिए लाइनें (ऊपर स्क्रीनशॉट देखें):

    • कोड की शुरुआत तक, Dim से शुरू होने वाली सभी कोड लाइनों के बाद (यदि हैं कोई " मंद " पंक्तियां नहीं, फिर उन्हें उप पंक्ति के ठीक बाद जोड़ें):

      Application.ScreenUpdating = False

      Application.Calculation = xlCalculationManual

    • कोड के बिल्कुल अंत तक, एंड सब :

      Application.ScreenUpdating = True

      Application.Calculation = xlCalculationAutomatic

    इन पंक्तियों के रूप में उनके नाम सुझाव देते हैं, मैक्रो चलाने से पहले स्क्रीन रिफ्रेश बंद करें और कार्यपुस्तिका के सूत्रों की पुनर्गणना करें।

    कोड निष्पादित होने के बाद, सब कुछ वापस चालू हो जाता है। नतीजतन, प्रदर्शन 10% से 500% तक बढ़ जाता है (अहा, मैक्रो 5 गुना तेजी से काम करता है अगर यह लगातार कोशिकाओं की सामग्री में हेरफेर करता है)।

  6. अपनी कार्यपुस्तिका को " एक्सेल मैक्रो-सक्षम कार्यपुस्तिका " के रूप में सहेजें।

    Crl + S दबाएं, फिर " निम्न सुविधाओं को मैक्रो-मुक्त कार्यपुस्तिका में सहेजा नहीं जा सकता " चेतावनी संवाद में " नहीं " बटन पर क्लिक करें।

    <0

" सेव एज़ " डायलॉग खुलेगा। " Save as type " ड्रॉप-डाउन सूची से " Excel मैक्रो-सक्षम कार्यपुस्तिका " चुनें और सहेजें बटन पर क्लिक करें।

  • बंद करने के लिए Alt + Q दबाएंसंपादक विंडो और अपनी कार्यपुस्तिका पर वापस स्विच करें।
  • Excel में VBA मैक्रो कैसे चलाएं

    जब आप VBA कोड चलाना चाहते हैं जिसे आपने ऊपर दिए गए अनुभाग में वर्णित किया है: दबाएं Alt+F8 " मैक्रो " डायलॉग खोलने के लिए।

    फिर "मैक्रो नाम" सूची से वांछित मैक्रो का चयन करें और "रन" बटन पर क्लिक करें।

    माइकल ब्राउन सॉफ्टवेयर टूल्स का उपयोग करके जटिल प्रक्रियाओं को सरल बनाने के जुनून के साथ एक समर्पित प्रौद्योगिकी उत्साही है। टेक उद्योग में एक दशक से अधिक के अनुभव के साथ, उन्होंने माइक्रोसॉफ्ट एक्सेल और आउटलुक के साथ-साथ गूगल शीट्स और डॉक्स में अपने कौशल को निखारा है। माइकल का ब्लॉग अपने ज्ञान और विशेषज्ञता को दूसरों के साथ साझा करने के लिए समर्पित है, उत्पादकता और दक्षता में सुधार के लिए आसान-से-अनुसरण युक्तियाँ और ट्यूटोरियल प्रदान करता है। चाहे आप एक अनुभवी पेशेवर हों या नौसिखिए, माइकल का ब्लॉग इन आवश्यक सॉफ़्टवेयर उपकरणों से अधिकाधिक लाभ उठाने के लिए मूल्यवान अंतर्दृष्टि और व्यावहारिक सलाह प्रदान करता है।