यदि आप Excel का बहुत बार उपयोग करते हैं, तो मैक्रोज़ पर शोध करना और उन्हें लिखना सीखना एक बुद्धिमानी भरा निर्णय होगा। Excel VBA मैक्रो का उपयोग करके, आप स्प्रेडशीट पर अपनी कई प्रक्रियाओं को छोटा कर सकते हैं। यह आपके लिए जीवन आसान बना देगा।
VBA का उपयोग करके अपने मैक्रोज़ लिखने के बारे में अच्छी बात यह है कि यह आपकी प्राथमिकताओं को निर्देशित करने में मदद करता है। दूसरी चीज जो यह करता है वह है आपको बहुत सारी क्षमताओं और कार्यात्मकताओं तक पहुंच देना। इस पोस्ट में आप Excel में VBA मैक्रो लिखने की मूल बातें सीखेंगे।
Excel VBA मैक्रो क्या है?
सीधे शब्दों में कहें, एक मैक्रो एक छोटा प्रोग्रामिंग कोड है जो Excel पर कार्यों को स्वचालित करने में मदद करता है। आइए इसे आपके लिए समझना आसान बनाते हैं। एक मैक्रो आपको Excel पर नियमित चरणों को रिकॉर्ड करने में मदद करता है ताकि आप जरूरत पड़ने पर उन्हें दोहरा सकें।
दूसरी ओर, VBA एक संक्षिप्त नाम है और इसका अर्थ "Visual Basic for Applications" है। यह वह भाषा है जिसमें Excel अपने वातावरण में आपके दैनिक कार्यों के रिकॉर्ड बनाता है।
सामान्य धारणा के विपरीत, VBA मैक्रोज़ के लाभों का आनंद लेने के लिए आपको प्रोग्रामिंग में पेशेवर होने की आवश्यकता नहीं है। Excel ने विशिष्ट सुविधाओं के माध्यम से कोड उत्पन्न करने में आपकी मदद करके इसे आसान बना दिया है। यह लेख आपको दिखाएगा कि इसे कैसे अधिकतम किया जाए।
Excel VBA मैक्रो क्यों महत्वपूर्ण है?
मान लीजिए आप एक जल उपयोगिता कंपनी में कैशियर के रूप में काम कर रहे हैं। कुछ ग्राहक बैंक में अपने भुगतान करना पसंद करते हैं। यह आपकी जिम्मेदारी है कि आप इस डेटा को प्राप्त करें और इसे अपनी व्यावसायिक आवश्यकताओं के अनुरूप बनाएं।
उदाहरण के लिए, यदि आपका बैंक यह पता लगाना चाहता है कि एक दिन में कितने ग्राहक उपयोगिता बिलों के लिए एक निश्चित राशि का भुगतान करते हैं, तो यह Excel में आसानी से किया जा सकता है। अब यहां सवाल है, आप हर दिन इस कार्य को करने के बारे में कैसा महसूस करेंगे? बिल्कुल, ऊब जाएंगे जो कार्य को थकाऊ बना देता है।
यहीं मैक्रो काम आते हैं। एक मैक्रो को प्रोग्राम करके, आप इसे एक बटन से पूरा कर सकते हैं। इस प्रकार, मैक्रो आपकी मदद करेगा:
- डेटा आयात करें
- इसे अपने व्यावसायिक मानकों के अनुरूप फॉर्मेट करें
मैक्रोज़ का उपयोग करते समय सावधानियां
जितने फायदेमंद मैक्रोज़ हैं, उनके कुछ नुकसान भी हैं। उदाहरण के लिए, हमलावर मैक्रोज़ के माध्यम से आपके सिस्टम तक पहुंच प्राप्त कर सकते हैं। आपको उन्हें चलाने के लिए अपनी Excel विंडो में मैक्रोज़ के उपयोग को सक्षम करना होगा।
ऐसा करते समय, सुनिश्चित करें कि आप केवल विश्वसनीय स्रोतों से मैक्रोज़ चलाते हैं। मैक्रोज़ सहेजते समय, आपकी वर्कबुक को *.xlsm में सहेजा जाना चाहिए, जो मैक्रो-सक्षम प्रारूप है। आपको अपने मैक्रो नाम में कोई स्पेस नहीं जोड़ना चाहिए।
मैक्रो बनाते समय विवरण प्रदान करना बुद्धिमानी है। इस तरह, आप और फ़ाइल तक पहुंच रखने वाला कोई अन्य व्यक्ति ठीक से समझता है कि वह मैक्रो क्या करता है।
Excel में VBA मैक्रोज़ कैसे लिखें
एक बार फिर, यह उतना कठिन नहीं है जितना लगता है। आप दो या अधिक Excel शीट्स को मर्ज करने या डुप्लिकेट आइटम की पहचान करने के लिए मैक्रोज़ का उपयोग कर सकते हैं। इस चित्रण का उपयोग नीचे मैक्रोज़ लिखने की व्याख्या के लिए किया जाएगा।
डेवलपर विकल्प सक्षम करें
यह पहली चीज है क्योंकि यह डिफ़ॉल्ट रूप से अक्षम है। निम्नलिखित चरण आपको डेवलपर विकल्प सक्षम करने में मदद करेंगे। जब आप ऐसा करते हैं, तो आप इसे अपने Excel में मुख्य रिबन पर पिन कर सकते हैं।
1. फ़ाइल पर क्लिक करें, फिर विकल्प चुनें।
2. एक नई विंडो खुलती है। "रिबन अनुकूलित करें" पर क्लिक करें।
3. चेकबॉक्स को चिह्नित करने के लिए "डेवलपर" विकल्प का चयन करें।
4. जारी रखने के लिए OK पर क्लिक करें।
इस बिंदु पर, DEVELOPER टैब आपके Excel रिबन पर दृश्यमान हो जाता है।
एक मैक्रो बनाना
अब जब आपके पास DEVELOPER टैब है, तो आप एक कमांड बना सकते हैं जो आपकी स्प्रेडशीट पर एक प्रोग्राम को निष्पादित करने में मदद करेगा। इन चरणों का पालन करके करें:
1. अपने ड्राइव C पर जाएं और बैंक रसीदें नाम से एक फ़ोल्डर बनाएं।
2. एक Excel बुक खोलें और नाम को "receipts.csv" फ़ाइल के रूप में सहेजें।
इसके बाद, आपको डेवलपर टैब पर क्लिक करना चाहिए। यह आपको विभिन्न विकल्प दिखाएगा, "मैक्रो रिकॉर्ड करें" पर क्लिक करें। इस कार्रवाई के बाद एक डायलॉग बॉक्स खुलता है।
मैक्रो रिकॉर्ड करना
फ़ाइल बनाने और मैक्रो रिकॉर्ड का चयन करने के बाद:
1. पॉप-अप बॉक्स में मैक्रो के लिए एक नाम टाइप करें जो खुलता है।
2. इस मैक्रो को आपके द्वारा बनाए गए किसी भी नए दस्तावेज़ में उपयोग करने के लिए, सुनिश्चित करें कि "मैक्रो स्टोर करें" बॉक्स में "पर्सनल मैक्रो वर्कबुक" लिखा है।
3. चुनें कि क्या आप मैक्रो के लिए शॉर्टकट चाहते हैं। मौजूदा शॉर्टकट को बदलने से रोकने के लिए शॉर्टकट विकल्प को खाली छोड़ना उचित है। हालांकि, इस मामले में हम H कुंजी चुनते हैं।
4. मैक्रो का विवरण भरें। इस मामले में, "बैंक रसीदों के डुप्लिकेट मान हाइलाइट करें," और OK चुनें।
5. आपका मैक्रो रिकॉर्डिंग शुरू करता है, इसलिए डुप्लिकेट हाइलाइट करने के लिए आवश्यक सभी प्रासंगिक कार्य करें:
- प्रासंगिक डेटा चयन को हाइलाइट करें।
- होम टैब पर "सशर्त स्वरूपण" पर जाएं।
- "सेल नियम हाइलाइट करें" पर क्लिक करें, और "डुप्लिकेट मान" चुनें।
- चुनें कि आप डुप्लिकेट मानों को कैसे हाइलाइट करना चाहते हैं और OK चुनें।
6. वर्कबुक के निचले-बाएं कोने पर जाएं और "रिकॉर्डिंग रोकें" पर क्लिक करें।
7. यह सुनिश्चित करने के लिए कि मैक्रोज़ रिकॉर्ड किए गए थे, एक नई वर्कबुक पर जाएं और शॉर्टकट Ctrl + H का उपयोग करें।
निष्कर्ष
एक बार जब आप जान जाते हैं कि आप Excel के साथ क्या हासिल करना चाहते हैं, तो VBA मैक्रोज़ लिखना एक कठिन विकल्प नहीं होना चाहिए। अपने कौशल को निखारने में मदद के लिए, आप LinkedIn Learning के साथ-साथ Udemy पर पाठ्यक्रम आज़मा सकते हैं।