What is Excel VBA? | Excel VBA क्या है?

What is Excel VBA? | Excel VBA क्या है?

Excel VBA अनुप्रयोग के लिए Visual Basic के लिए खड़ा है। Microsoft office Applications के लिए एक अंतर्निहित भाषा। इस Application का उद्देश्य उस कार्य को स्वचालित करना है जिसके लिए Excel में काम करते समय मैन्युअल रूप से प्रयासों की आवश्यकता होती है। Excel VBA Code का उपयोग इस प्रक्रिया को स्वचालित करेगा और इसे आसान और त्वरित बना देगा।

हम एक Macro बनायेंगे और फिर चलाएंगे कि Visual Basic Editor में मैक्रो यह है कि एप्लिकेशन के लिए विजुअल बेसिक क्या करता है। तो देखते हैं कि Visual Basic Editor कैसा दिखता है? आप एक्सेल में मैक्रो कैसे बनाते हैं? और उन मार्को को Visual Basic Editor में चलाएं।

Excel VBA - VBA Stands for Visual Basic Application


Learn Excel VBA in Hindi


Create Excel Macro – Excel VBA

जब आपको कार्य करना होता है जिसके लिए पुनरावृत्ति की आवश्यकता होती है, तो आपको Macro बनाने की आवश्यकता होती है। यह अंततः आपको अपना समय और प्रयास बचाने में मदद करेगा। एक बार Macro विकसित करने के बाद आप Macro को बचा सकते हैं और इसे कई बार इस्तेमाल कर सकते हैं।

मैक्रो क्या है? एक मैक्रो एक ऐसी क्रिया होती है जो आप जितनी बार चाहें उतनी बार कार्रवाई चलाने के लिए की जाती है।

यह ट्यूटोरियल आपको समझाएगा कि आप Excel में Macro कैसे बना सकते हैं। यहां तक ​​कि Non-programmer भी नीचे दिए गए चरणों का पालन करके Macro बनाने में सक्षम होंगे। लेकिन इससे पहले कि हम Steps को देखें, इन कुछ आवश्यक युक्तियों को याद रखें:

1. पहचान के मुकाबले हमेशा Macro नामों को छोटा रखें, बहुत आसान हो जाता है।

2. Macro नामों को एक letter से शुरू होना चाहिए और इसमें Space, symbols और punctuation marks नहीं हो सकते हैं।

3. नाम की अधिकतम लंबाई 80 वर्ण हो सकती है।

4. Relative cell addresses का उपयोग करें

5. Home position पर हमेशा अपना मैक्रो शुरू करें जिसका मतलब सेल A1 है

6. keyboard से दिशात्मक कुंजी के माध्यम से हमेशा नेविगेट करें क्योंकि नेविगेशन आसान हो जाता है, मेनू विकल्पों को चुनने और क्लिक करने के लिए नेविगेशन के लिए माउस का उपयोग करने से बचें।

7. हमेशा Macro को जितना संभव हो उतना छोटा रखें। मैक्रोज़ बड़ा, मैक्रो चलाने के लिए यह अधिक समय लगेगा।

8. Small Macro आपको Big macro द्वारा ली गई आसानी से विफलता का पता लगाने में मदद कर सकते हैं।


हम Excel Macro क्यों सीखते हैं? – Excel VBA in Hindi

Excel VBA Macro कैसे जानें – Excel VBA in Hindi


Excel में Macro बनाने के लिए चरण 4 भागों में विभाजित हैं। पहला भाग आपको Developer Tab चालू करने के लिए बताता है। दूसरा भाग आपको Command Button रखने के लिए बताता है। तीसरा हिस्सा Macro को assign करना है। चौथा दृश्य Visual Basic Editor को खोलना है।

1st part: Enable Developer Tab – Excel VBA in Hindi

Developer Tab चालू करने के लिए दो तरीके हैं। Developer Tab को चालू करने के दोनों तरीके नीचे बताए गए हैं

Step 1: रिबन पर कहीं भी राइट क्लिक करें और रिबन को कस्टमाइज़ करें पर क्लिक करें

Excel VBA - Customize the Ribbon

Step 2: मुख्य टैब विकल्पों में एक्सेल विकल्प संवाद बॉक्स के दाईं ओर डेवलपर के बॉक्स पर एक चेक डालें। और ठीक क्लिक करें।

Excel VBA - Excel options

Result: किसी भी तरीके से करने के बाद आप व्यू टैब के दाईं ओर डेवलपर टैब देखेंगे।

Excel VBA - Developer tab


Excel में Developer tab को कैसे सक्षम करें (2007-2016) – Excel VBA in Hindi

Excel में Developer tab की मूल बातें – Excel VBA in Hindi


2nd Part: Place a Command Button in the Worksheet. – Excel VBA in Hindi

अब, हम वर्कशीट में कमांड बटन डालते हैं। वर्कशीट में कमांड बटन रखने के चरण निम्नानुसार हैं:

Step 1: डेवलपर टैब पर क्लिक करें।

Step 2: Controls group में सम्मिलित करें पर क्लिक करें।

Step 3: सम्मिलित करें के ड्रॉप डाउन मेनू से, सक्रिय एक्स नियंत्रण में कमांड बटन पर क्लिक करें

Step 4: माउस को वर्कशीट में खींचें। कमांड बटन खींचने जितना अधिक बड़ा लगता है वह बड़ा होता है। संक्षेप में आप अपने कमांड बटन के आकार को कस्टमाइज़ कर सकते हैं।

Result: उस स्थान पर एक कमांड बटन 1 दिखाई देता है जहां आपने अपना माउस खींचा था। हमने ClickMe पर कमांड बटन का कैप्शन बदल दिया है।

Excel VBA - ActiveX Controls


Excel में Macro चलाने के लिए एक बटन का उपयोग करना – Excel VBA in Hindi


3rd Part: Assign a Macro to the Command Button 1 – Excel VBA in Hindi

Command Button डालने के बाद हमें कमांड बटन चलाने के लिए Code Assign करना होगा। इसके लिए हमें एक मैक्रो बनाने और कमांड बटन को असाइन करने की आवश्यकता है। मैक्रो बनाने और असाइन करने के चरण निम्नानुसार हैं:

Step 1: कमांड बटन पर क्लिक करें और डेवलपर टैब के नियंत्रण समूहों में डिज़ाइन मोड को सक्रिय करें।

Step 2: कमांड बटन पर राइट क्लिक करें और View code पर क्लिक करें।

Excel VBA - Click ME

Step 3: विजुअल बेसिक एडिटर खुलता है।

Step 4: Place the cursor between the Private Sub CommandButton1_Click() and End Sub.

Step 5: Add the Code line or Lines you want to run. In our example we enter the line Range(“A1:A5”).Value = “Become an Excel Superstar”

Excel VBA - VBA interface

Step 6: Visual Basic Editor को बंद करें और अब Command Button 1 पर क्लिक करें जो स्प्रेडशीट है।

NOTE: See that the Designer Mode button is not selected. Or is not activated.

Excel VBA - Design Mode

Result: Woo!! आपने एक्सेल में मैक्रो बनाया है। क्या यह काफी आसान नहीं था?


एक्सेल में महत्वपूर्ण मैक्रो सुरक्षा सेटिंग्स – Excel VBA in Hindi


4th Part: Open Visual Basic Editor – Excel VBA in Hindi

Visual Basic Editor Excel VBA का एक हिस्सा है जहां आप कमांड चलाने के लिए कोड डाल देंगे। एक्सेल में विजुअल बेसिक एडिटर खोलने के चरण निम्नानुसार हैं:

  • Go to the Developers Tab > Click on the Visual Basic in the Code Group.

Excel VBA - VBE

OR

  • Press the shortcut ALT + F11 to open the Visual Basic Editor.

Excel VBA Shortcuts

Result: Visual Basic Editor pops up.

Excel VBA Editor


भविष्य में उपयोग के लिए Excel में मैक्रो को कैसे सहेजें – Excel VBA in Hindi


Now let us see the details of the Visual Basic Editor – Excel VBA in Hindi

विजुअल बेसिक एडिटर में तीन विंडोज हैं। पहला प्रोजेक्ट विंडो है। दूसरा कोड विंडो है और तीसरा गुण विंडो है।

1st Part: प्रोजेक्टर विंडो विजुअल बेसिक एडिटर डायलॉग बॉक्स के बाईं ओर स्थित है। यह एक ऐसा स्थान है जहां सभी खुली कार्यपुस्तिकाएं स्थित हैं। वीबीए प्रोजेक्ट विंडो को 3 अलग-अलग प्रकार के मॉड्यूल में बांटा गया है। मॉड्यूल वह जगह है जहां सभी कोड संग्रहीत किए जाएंगे। कीबोर्ड की सहायता से प्रोजेक्टर विंडो में नेविगेट करने के लिए CTRL + R शॉर्टकट है।

2nd Part: कोड विंडो दृश्य मूलभूत संपादक के दाईं ओर सफेद क्षेत्र है। यह वह जगह है जहां 9 0% वीबीए काम किया जाता है। हम मैक्रोज़ का परीक्षण, विकास और संशोधन कर सकते हैं।

3rd Part: प्रॉपर्टी विंडो प्रोजेक्टर विंडो के नीचे स्थित है। यह विंडो आपको प्रोजेक्ट विंडो में चयनित घटकों के गुण दिखाती है। F4 गुण विंडोज़ खोलने और गुण विंडो में संपादित करने और स्थानांतरित करने के लिए शॉर्टकट है।

Excel VBA - VBA interface part 2


एक्सेल में वीबीए वर्कस्पेस को समझना – Excel VBA in Hindi


Record a Macro – Excel VBA in Hindi

मैक्रो रिकॉर्डर आपको Excel VBA Code में किए गए कार्यों को रिकॉर्ड करने की अनुमति देता है। यहां तक ​​कि यदि आपके पास कोड नहीं है और आप एक ऐसी प्रक्रिया रिकॉर्ड करते हैं जो मैक्रो रिकॉर्डर में एक्शन की एक श्रृंखला बनाता है।

मैक्रो का रिकॉर्डिंग आसान है। मैक्रो रिकॉर्ड करने के लिए कदम निम्नानुसार हैं:

Step 1: डेवलपर्स टैब पर जाएं> कोड समूह में रिकॉर्ड मैक्रोज़ पर क्लिक करें

Excel VBA - Record macro

Step 2: मैक्रो का नाम दें और अपनी पसंद का शॉर्टकट दें। (नाम ऐसा होना चाहिए कि शॉर्टकट के मामले में आप आसानी से याद कर सकते हैं)

Excel VBA - Record macro Dialog Box

उदाहरण में, हमने ब्रांड नाम के रूप में नाम लिखा है और शॉर्टकट का उपयोग ई है।

Step 3: ठीक क्लिक करें और अपनी कार्रवाई जारी रखें

यहां हमने श्रेणी ब्रांड A8:A12 के लिए हमारे ब्रांड नाम यानी एक्सेल सुपरस्टार लिखा है।

Step 4: अपने कार्यों के साथ किए जाने के बाद स्टॉप रिकॉर्डिंग पर क्लिक करें।

Excel VBA - Stop Recording


एक्सेल में रिकॉर्ड किया जा रहा एक मैक्रो देखें – Excel VBA in Hindi


Run a Macro – Excel VBA in Hindi

रिकॉर्ड मैक्रो में देखते हुए मैक्रो रिकॉर्ड करने के बाद। अब आप रिकॉर्ड किए गए मैक्रो को चला सकते हैं। हम उसी मैक्रो को चलाएंगे जिसे हमने रिकॉर्ड मैक्रो में रिकॉर्ड किया था। मैक्रो चलाने के लिए हम चरणों का पालन करेंगे:

Step 1: डेवलपर टैब पर जाएं> मैक्रोज़ पर क्लिक करें।

Excel VBA - macro

Step 2: मैक्रो संवाद बॉक्स खुलता है जहां आप रिकॉर्ड किए गए मैक्रो का नाम देख सकते हैं। मैक्रो नाम पर क्लिक करें और फिर रन पर क्लिक करें।

Excel VBA - macro run

Result: आप देखेंगे कि आपके द्वारा पहले दर्ज किया गया मैक्रो अब अन्य वर्कशीट में देखा गया है। हमने पहले हमारे ब्रांड नाम Excel Superstar को रिकॉर्ड किया था। इसलिए, जब मैं इस कार्यपुस्तिका में अगली शीट पर जाता हूं और उपरोक्त दो चरणों को पूरा करता हूं तो मुझे नीचे दिखाई देने वाला परिणाम मिलता है:

Excel VBA - Excel Superstar

इस ट्यूटोरियल ने आपको समझाया कि आप मैक्रो कैसे बना सकते हैं, उसी वर्कबुक में बनाए गए मैक्रो को चलाएं। Excel VBA सीखने के साथ शुरू करने के लिए यह बुनियादी ज्ञान है। गहन ज्ञान प्राप्त करने और अपना कोडिंग शुरू करने के लिए और ब्लॉग पढ़ें।


सभी खुली कार्यपुस्तिका में मैक्रो कैसे चलाएं – Excel VBA in Hindi

Excel में विभिन्न तरीकों से मैक्रोज़ चला रहा है – Excel VBA in Hindi


Hope you like our tutorial on Excel VBA more cool and amazing trick of excel Like our Excel Superstar Facebook Page and subscribe to our Excel Superstar YouTube channel. Excel Superstar is the leading online training company, which provides Online Excel Course in Hindi. Connect with us and become an Excel Superstar.