आप अपनी कार्यपुस्तिकाओं में Visual Basic कोड को शामिल करने के लिए Microsoft Excel के अंतर्निहित VBA संपादक का उपयोग कर सकते हैं। एक्सेल के बारे में सबसे अच्छी चीजों में से एक यह है कि यह आपके लिए वीबीए कोड लिख सकता है-यह वही है जो आप मैक्रो रिकॉर्ड करते समय कर रहे हैं। जब आप एक्सेल में मैक्रो रिकॉर्ड करते हैं, तो एक्सेल मैक्रो को वीबीए कोड में सेव करता है, जिसे आप विजुअल बेसिक एडिटर में देख और संपादित कर सकते हैं। यदि आप वीबीए के लिए बिल्कुल नए हैं, तो मैक्रोज़ के साथ खेलना आरंभ करने का एक शानदार तरीका है। यह wikiHow आपको सिखाता है कि कैसे आसानी से Microsoft Excel में अपना VBA कोड जनरेट करें, साथ ही Visual Basic Editor में अधिक उन्नत कोड को कैसे संपादित करें।
कदम
3 का भाग 1: Visual Basic Editor खोलना
चरण 1. एक्सेल में डेवलपर टैब को सक्षम करें।
इससे पहले कि आप वीबीए संपादक खोल सकें और अपना मैक्रो बनाना शुरू कर सकें, आपको अपने एक्सेल टूलबार में डेवलपर टैब जोड़ना होगा।
-
खिड़कियाँ
- दबाएं फ़ाइल मेनू और चुनें विकल्प.
- क्लिक रिबन को अनुकूलित करें व्यंजक सूची में।
- "मुख्य टैब" के अंतर्गत "डेवलपर" बॉक्स पर टिक करें और क्लिक करें ठीक है.
-
मैक ओएस
- दबाएं एक्सेल मेनू और चुनें पसंद.
- क्लिक रिबन और टूलबार.
- क्लिक मुख्य टैब.
- "डेवलपर" के बगल में स्थित बॉक्स को चेक करें।
- क्लिक सहेजें और फिर विंडो बंद कर दें।
चरण 2. डेवलपर टैब पर क्लिक करें।
अब जब आपने टैब को सक्षम कर लिया है, तो यह एक्सेल के शीर्ष पर है। यह वह जगह है जहाँ आपको Visual Basic संपादक के साथ-साथ विकास के लिए अन्य सुविधाएँ मिलेंगी।
चरण 3. विजुअल बेसिक पर क्लिक करें।
यह डेवलपर टैब में टूलबार के सबसे बाईं ओर है। यह आपके विजुअल बेसिक एडिटर को खोलता है। इससे पहले कि हम एक मैक्रो रिकॉर्ड करें, आइए एक अनुभव प्राप्त करें कि संपादक कैसे काम करता है और इसकी रूपरेखा तैयार की जाती है।
चरण 4. विजुअल बेसिक एडिटर के बारे में जानें।
हम अभी मूल बातें कवर करेंगे, क्योंकि मैक्रो के साथ काम करना शुरू करने के बाद आपको अधिक अनुभव प्राप्त होगा।
- प्रोजेक्ट पैनल, वीबीई के बाईं ओर, वह जगह है जहां आप सभी खुली एक्सेल वर्कबुक पाएंगे। कार्यपुस्तिका में प्रत्येक कार्यपत्रक एक अलग ऑब्जेक्ट है, जो "Microsoft_Excel_Objects" के अंतर्गत प्रदर्शित होता है।
- एक बार जब आप मैक्रोज़ रिकॉर्ड कर लेते हैं, तो वे "मॉड्यूल" हेडर के तहत इस पैनल में मॉड्यूल के रूप में दिखाई देंगे। फिर आप मॉड्यूल खोलकर संपादक में कोड को देख और संपादित कर सकते हैं।
- मैक्रो रिकॉर्ड किए बिना अपना खुद का मॉड्यूल डालने के लिए, क्लिक करें डालने संपादक के शीर्ष पर मेनू और चुनें मापांक.
- दबाएं एक्स या एक्सेल पर लौटने के लिए संपादक के शीर्ष पर लाल वृत्त।
3 का भाग 2: मैक्रो की रिकॉर्डिंग और संपादन
चरण 1. एक्सेल में कोई भी वर्कशीट खोलें।
अब हम VBA बनाने और संपादित करने के लिए एक उदाहरण का उपयोग करेंगे। जब आप एक्सेल में मैक्रो रिकॉर्ड करते हैं, तो आप वीबीए कोड जेनरेट करते हैं जिसे आप विजुअल बेसिक एडिटर में एडिट कर सकते हैं। इस उदाहरण में, हम एक मैक्रो रिकॉर्ड करेंगे जो A10 और B10 का योग जोड़ता है, परिणाम C10 में प्रदर्शित करता है, और फिर मान को D10 में कॉपी करता है। एक रिक्त कार्यपुस्तिका खोलकर और A10 और B10 में किन्हीं दो संख्यात्मक मानों को दर्ज करके प्रारंभ करें।
चरण 2. डेवलपर टैब पर क्लिक करें।
यह स्क्रीन के शीर्ष पर है।
आप संपादक को दबाकर भी खोल सकते हैं Alt + F11 एक पीसी पर, या चुनना + F11 (या एफएन + चुनना + F11) एक मैक पर।
चरण 3. मैक्रो रिकॉर्ड करें पर क्लिक करें।
यह स्क्रीन के शीर्ष पर डेवलपर टैब पर है। यह रिकॉर्ड मैक्रो डायलॉग को खोलता है।
चरण 4. मैक्रो के लिए एक नाम दर्ज करें।
यह कुछ ऐसा है जो वर्णन करता है कि मैक्रो किस लिए है, जैसे Sum_and_Copy ।
मैक्रो नाम में कोई स्पेस नहीं हो सकता।
चरण 5. मैक्रो के लिए एक कीबोर्ड शॉर्टकट दर्ज करें।
आपके द्वारा दर्ज किया गया शॉर्टकट एक ऐसा तरीका होगा जिससे आप मैक्रो को जल्दी से चला सकते हैं। उदाहरण के लिए, Ctrl + ली.
शॉर्टकट कुंजी एक वर्णानुक्रमिक अक्षर होना चाहिए।
चरण 6. मैक्रो स्टोर करने के लिए चुनें।
यदि आप इस कार्यपुस्तिका के अलावा कहीं भी मैक्रो का उपयोग नहीं करने जा रहे हैं, तो चुनें यह कार्यपुस्तिका. आइए अभी के लिए उस विकल्प को चुनें।
- यदि आप मैक्रो का उपयोग करना चाहते हैं और सभी कार्यपुस्तिकाओं में इसकी VBA स्क्रिप्ट को देखने और संपादित करने में सक्षम हैं, तो चुनें व्यक्तिगत मैक्रो कार्यपुस्तिका. यह Visual Basic Editor में एक अलग कार्यपुस्तिका के रूप में दिखाई देगा।
- यदि आप चाहें तो एक विवरण भी दर्ज कर सकते हैं, जैसे "बिक्री के योग को D10 में कॉपी करता है।"
चरण 7. रिकॉर्डिंग शुरू करने के लिए ठीक क्लिक करें।
एक बार जब आप रिकॉर्डिंग शुरू कर देते हैं, तो आप जो कुछ भी करते हैं उसे कैप्चर किया जाएगा और VBA कोड का उपयोग करके मैक्रो में जोड़ा जाएगा।
चरण 8. उन कार्यों को पूरा करें जिन्हें आप रिकॉर्ड करना चाहते हैं।
केवल वही कार्य करें जिन्हें आप मैक्रो में सहेजना चाहते हैं। हमारे उदाहरण में, हम A10 को B10 में जोड़ रहे हैं, C10 में परिणाम प्रदर्शित कर रहे हैं, और फिर उसे D10 में कॉपी कर रहे हैं। यहाँ कदम हैं:
- दबाएं घर टैब।
- C10 में माउस क्लिक करें।
- "ऑटोसम" मेनू पर क्लिक करें और चुनें योग.
- दबाएँ प्रवेश करना या वापसी चयनित मान जोड़ने के लिए।
- C10 हाइलाइट करें और दबाएं Ctrl + सी (पीसी) या सीएमडी + सी (मैक) कॉपी करने के लिए।
- D10 पर क्लिक करें और दबाएं Ctrl + वी (पीसी) या सीएमडी + वी (मैक) चिपकाने के लिए।
स्टेप 9. डेवलपर टैब पर क्लिक करें और स्टॉप रिकॉर्डिंग चुनें।
यह वह विकल्प है जो "रिकॉर्ड मैक्रो" को प्रतिस्थापित करता है, जिसे आपने पहले चुना था। एक्सेल अब आपके कार्यों को रिकॉर्ड नहीं कर रहा है।
चरण 10. टूलबार में मैक्रोज़ पर क्लिक करें।
यह आपके द्वारा खोली गई सभी कार्यपुस्तिकाओं में सभी मैक्रोज़ की सूची प्रदर्शित करता है।
चरण 11. अपना नया मैक्रो चुनें और संपादित करें पर क्लिक करें।
यह Visual Basic Editor में आपके मैक्रो के लिए VBA कोड खोलता है। अब आप देख सकते हैं कि आपका मैक्रो VBA कोड में कैसा दिखता है। जैसे-जैसे आप मैक्रोज़ रिकॉर्ड करते रहेंगे और कोड की जाँच करते रहेंगे, आप Visual Basic के बारे में और जानेंगे।
- जैसा कि हमने उल्लेख किया है, मैक्रोज़ मॉड्यूल के रूप में सहेजे जाते हैं-अब आपको प्रोजेक्ट पैनल में एक "मॉड्यूल" अनुभाग देखना चाहिए जिसमें आपका मैक्रो शामिल है।
- आप भी क्लिक कर सकते हैं मूल दृश्य Visual Basic Editor खोलने के लिए टूलबार में, उस मॉड्यूल पर राइट-क्लिक करें जिसे आप संपादित करना चाहते हैं, और फिर क्लिक करें संपादित करें.
चरण 12. अपने मैक्रो का VBA कोड संपादित करें।
मान लें कि हम चाहते हैं कि मैक्रो D10 के बजाय कुल E10 को कॉपी करे। मैक्रो को फिर से रिकॉर्ड करने के बजाय, हम केवल Visual Basic Editor में कोड को संपादित कर सकते हैं। हमारे उदाहरण में, संपादक में VBA कोड के उस भाग का पता लगाएं जो "D10" कहता है और इसे "E10" से बदल दें।
स्टेप 13. रन टैब पर क्लिक करें और रन सब/यूजरफॉर्म चुनें।
यह आपका नव-संपादित मैक्रो चलाता है।
- आप भी दबा सकते हैं F5 या मैक्रो चलाने के लिए टूलबार में प्ले बटन पर क्लिक करें।
- परिणाम देखने के लिए, अपने वर्कशीट पर वापस जाने के लिए विजुअल बेसिक एडिटर को बंद करें।
भाग ३ का ३: एक मूल कमांड बटन बनाना
चरण 1. एक्सेल में एक खाली वर्कशीट खोलें।
वीबीए के बारे में जानने का दूसरा तरीका एक्सेल के भीतर से कोड डालना है। इस उदाहरण में, हम एक बटन बनाएंगे और संपादित करेंगे जो दबाए जाने पर एक निश्चित तरीके से व्यवहार करता है।
चरण 2. डेवलपर टैब पर क्लिक करें।
यह एक्सेल के शीर्ष पर है।
चरण 3. सम्मिलित करें बटन पर क्लिक करें।
यह टूलबार पर टूलबॉक्स आइकन है। यह एक मेनू खोलता है।
चरण 4. "एक्टिव एक्स कंट्रोल" सेक्शन में कमांड बटन आइकन पर क्लिक करें।
यह उस दूसरे खंड में पहला विकल्प है।
जब आप अपने माउस कर्सर को उस सेक्शन के पहले आइकन पर घुमाते हैं, तो यह "कमांड बटन" कहेगा, जिससे आपको पता चलता है कि आप सही बटन के साथ काम कर रहे हैं।
चरण 5. एक खाली सेल पर क्लिक करें।
यह आपकी कार्यपुस्तिका में "कमांड बटन" नामक एक नया बटन बनाता है। आप इस बटन को एक मैक्रो असाइन कर सकते हैं जो हर बार बटन पर क्लिक करने पर एक निश्चित कार्य पूरा करता है। हमारे उदाहरण में, हम बटन को "wikiHow" शब्द को सेल A1 में सम्मिलित करेंगे।
NS डिजाइन मोड टूलबार में बटन अब प्रकाशित होना चाहिए। यदि ऐसा नहीं है, तो इसे अभी प्रकाशित करने के लिए क्लिक करें।
चरण 6. कमांड बटन पर राइट-क्लिक करें और कोड देखें चुनें।
यह Visual Basic Editor में बटन के लिए कोड खोलता है।
- आप एक बार बटन पर क्लिक करके भी चुन सकते हैं कोड देखें टूलबार में।
- मैक्रो रिकॉर्ड करने जैसे मॉड्यूल के रूप में कोड डालने के बजाय, यह उस वर्कशीट के ऑब्जेक्ट में कोड जोड़ता है जिस पर आपने बटन रखा था। आप विजुअल बेसिक एडिटर खोलकर, बटन वाली वर्कशीट पर राइट-क्लिक करके और चयन करके इस कोड को हमेशा देख और संपादित कर सकते हैं। कोड देखें.
चरण 7. "wikiHow" को सेल A1 में प्रिंट करने के लिए कोड डालें।
मौजूदा कोड बटन के लिए है। बटन को कुछ करने के लिए, हमें मौजूदा कोड की दो पंक्तियों के बीच अपना कोड जोड़ना होगा। निम्नलिखित कोड को मौजूदा दो पंक्तियों के बीच कॉपी और पेस्ट करें:
-
रेंज ("ए 1")। मान = "हैलो"
चरण 8. Visual Basic संपादक को बंद करें।
ऐसा करने के लिए, बस क्लिक करें एक्स या खिड़की के शीर्ष पर लाल वृत्त। यह आपको आपकी वर्कशीट पर वापस ले जाता है।
चरण 9. टूलबार में डिज़ाइन मोड पर क्लिक करें।
यह डिज़ाइन मोड से बाहर निकलता है-यदि आप अभी भी डिज़ाइन मोड में हैं तो आप बटन पर क्लिक नहीं कर पाएंगे।
चरण 10. कमांड बटन पर क्लिक करें।
अब आपको अपनी वर्कशीट के सेल A1 में "wikiHow" शब्द दिखाई देना चाहिए।
कोड को फिर से संपादित करने के लिए, क्लिक करें डिजाइन मोड, बटन का चयन करें, और फिर क्लिक करें कोड देखें टूलबार में या उस पर राइट-क्लिक करें और चुनें कोड देखें.
टिप्स
- यदि आप VBA के लिए बिल्कुल नए हैं, तो एक परिचयात्मक कक्षा लेने का प्रयास करें, या YouTube पर शुरुआती वीडियो देखें।
- जैसे ही आप वीबीए के साथ अधिक अनुभव प्राप्त करते हैं, लोकप्रिय एक्सेल वीबीए उपयोगकर्ता फ़ोरम रेडिट्स / आर / वीबीए और / आर / एक्सेल देखें।