एक्सेल में मैक्रोज़ कैसे लिखें: मैक्रो ट्यूटोरियल – क्या है और उपयोग करें
एक्सेल मैक्रो क्या है?
एक्सेल मैक्रो एक रिकॉर्ड और प्लेबैक टूल है जो आपके एक्सेल स्टेप्स को आसानी से रिकॉर्ड करता है और मैक्रो इसे जितनी बार चाहें उतनी बार प्लेबैक करेगा। VBA मैक्रो समय बचाते हैं क्योंकि वे दोहराए जाने वाले कार्यों को स्वचालित करते हैं। यह प्रोग्रामिंग कोड का एक हिस्सा है जो एक्सेल वातावरण में चलता है लेकिन मैक्रो प्रोग्राम करने के लिए आपको कोडर होने की आवश्यकता नहीं है। हालाँकि, मैक्रो में उन्नत संशोधन करने के लिए आपको VBA का बुनियादी ज्ञान होना चाहिए।
एक्सेल में एक्सेल मैक्रोज़ का उपयोग क्यों किया जाता है?
मनुष्य के रूप में, हम आदत के प्राणी हैं। कुछ ऐसी चीजें हैं जो हम हर रोज़, हर कामकाजी दिन में करते हैं। क्या यह बेहतर नहीं होगा कि एक ही बटन दबाने का कोई जादुई तरीका हो और हमारे सभी नियमित कार्य पूरे हो जाएं? मैं आपको हाँ कहते हुए सुन सकता हूँ। एक्सेल में मैक्रो आपको ऐसा करने में मदद करता है। आम आदमी की भाषा में, मैक्रो को एक्सेल में आपके नियमित चरणों की रिकॉर्डिंग के रूप में परिभाषित किया जाता है जिसे आप एक बटन का उपयोग करके फिर से चला सकते हैं।
उदाहरण के लिए, आप एक जल उपयोगिता कंपनी के लिए एक कैशियर के रूप में काम कर रहे हैं। कुछ ग्राहक बैंक के माध्यम से भुगतान करते हैं और दिन के अंत में, आपको बैंक से डेटा डाउनलोड करना होगा और इसे उस तरीके से प्रारूपित करना होगा जो आपकी व्यावसायिक आवश्यकताओं को पूरा करता हो।
आप डेटा को आयात कर सकते हैं एक्सेल और प्रारूप। अगले दिन आपको वही अनुष्ठान करना होगा। यह जल्द ही उबाऊ और थकाऊ हो जाएगा। मैक्रोज़ ऐसे नियमित कार्यों को स्वचालित करके ऐसी समस्याओं का समाधान करते हैं. आप चरणों को रिकॉर्ड करने के लिए मैक्रो का उपयोग कर सकते हैं
- डेटा आयात करना
- अपनी व्यावसायिक रिपोर्टिंग आवश्यकताओं को पूरा करने के लिए इसे प्रारूपित करना।
आम आदमी की भाषा में VBA क्या है?
VBA का तात्पर्य विजुअल बेसिक फॉर एप्लीकेशन्स से है। यह एक प्रोग्रामिंग भाषा है जिसका उपयोग एक्सेल आपके द्वारा नियमित कार्य करते समय आपके चरणों को रिकॉर्ड करने के लिए करता है। एक्सेल में मैक्रोज़ के लाभों का आनंद लेने के लिए आपको प्रोग्रामर या बहुत तकनीकी व्यक्ति होने की आवश्यकता नहीं है। एक्सेल में ऐसी विशेषताएं हैं जो आपके लिए स्वचालित रूप से स्रोत कोड उत्पन्न करती हैं। लेख पढ़ें VBA अधिक जानकारी के लिए.
एक्सेल मैक्रो मूल बातें
मैक्रोज़ डेवलपर सुविधाओं में से एक हैं। डिफ़ॉल्ट रूप से, डेवलपर्स के लिए टैब एक्सेल में प्रदर्शित नहीं होता है। आपको इसे कस्टमाइज़ रिपोर्ट के माध्यम से प्रदर्शित करना होगा
एक्सेल मैक्रोज़ का इस्तेमाल हमलावरों द्वारा आपके सिस्टम से समझौता करने के लिए किया जा सकता है। डिफ़ॉल्ट रूप से, वे एक्सेल में अक्षम होते हैं। यदि आपको मैक्रोज़ चलाने की आवश्यकता है, तो आपको मैक्रोज़ चलाने को सक्षम करना होगा और केवल उन मैक्रोज़ को चलाना होगा जिनके बारे में आपको पता है कि वे किसी विश्वसनीय स्रोत से आते हैं
यदि आप एक्सेल मैक्रोज़ को सहेजना चाहते हैं, तो आपको अपनी कार्यपुस्तिका को मैक्रो-सक्षम प्रारूप *.xlsm में सहेजना होगा
मैक्रो नाम में कोई रिक्त स्थान नहीं होना चाहिए.
मैक्रो बनाते समय हमेशा उसका विवरण भरें। इससे आपको और दूसरों को यह समझने में मदद मिलेगी कि मैक्रो क्या कर रहा है।
एक्सेल में मैक्रोज़ रिकॉर्ड करने का चरण दर चरण उदाहरण
अब इस एक्सेल मैक्रोज़ ट्यूटोरियल में, हम सीखेंगे कि एक्सेल में मैक्रो कैसे बनाएं:
हम एक्सेल में मैक्रोज़ के महत्व में वर्णित परिदृश्य के साथ काम करेंगे। इस एक्सेल मैक्रो ट्यूटोरियल के लिए, हम एक्सेल में मैक्रोज़ लिखने के लिए निम्नलिखित CSV फ़ाइल के साथ काम करेंगे।
आप उपरोक्त फ़ाइल यहाँ से डाउनलोड कर सकते हैं
उपरोक्त CSV फ़ाइल और मैक्रोज़ डाउनलोड करें
हम एक मैक्रो सक्षम टेम्पलेट बनाएंगे जो उपरोक्त डेटा को आयात करेगा और इसे हमारी व्यावसायिक रिपोर्टिंग आवश्यकताओं को पूरा करने के लिए प्रारूपित करेगा।
डेवलपर विकल्प सक्षम करें
VBA प्रोग्राम को निष्पादित करने के लिए, आपको Excel में डेवलपर विकल्प तक पहुँच प्राप्त करनी होगी। नीचे दिए गए Excel मैक्रो उदाहरण में दिखाए अनुसार डेवलपर विकल्प को सक्षम करें और इसे Excel में अपने मुख्य रिबन में पिन करें।
चरण 1)मुख्य मेनू “फ़ाइल” पर जाएं
विकल्प “विकल्प” चुनें।
चरण 2) अब एक और विंडो खुलेगी, उस विंडो में निम्नलिखित कार्य करें
- कस्टमाइज़ रिबन पर क्लिक करें
- डेवलपर विकल्प के लिए चेक बॉक्स को चिह्नित करें
- ओके बटन पर क्लिक करें
चरण 3) डेवलपर टैब
अब आप रिबन में DEVELOPER टैब देख पाएंगे
चरण 4) डाउनलोड सीएसवी
सबसे पहले, हम देखेंगे कि हम स्प्रेडशीट पर कमांड बटन कैसे बना सकते हैं और प्रोग्राम को कैसे निष्पादित कर सकते हैं।
- ड्राइव C में Bank Receipts नाम से एक फ़ोल्डर बनाएँ
- आपके द्वारा डाउनलोड की गई receipts.csv फ़ाइल चिपकाएँ
चरण 5) रिकॉर्ड मैक्रो
- डेवलपर टैब पर क्लिक करें
- नीचे दी गई छवि में दिखाए अनुसार रिकॉर्ड मैक्रो पर क्लिक करें
आपको निम्नलिखित संवाद विंडो मिलेगी
- मैक्रो नाम के रूप में ImportBankReceipts दर्ज करें.
- दूसरा चरण डिफ़ॉल्ट रूप से मौजूद रहेगा
- उपरोक्त चित्र में दिखाए अनुसार विवरण दर्ज करें
- “ओके” टैब पर क्लिक करें
चरण 6) मैक्रो निष्पादित करें Operaवे चरण/स्थितियाँ जिन्हें आप रिकॉर्ड करना चाहते हैं
- कर्सर को सेल A1 में रखें
- डेटा टैब पर क्लिक करें
- बाहरी डेटा प्राप्त करें रिबन बार पर टेक्स्ट से बटन पर क्लिक करें
आपको निम्नलिखित संवाद विंडो मिलेगी
- उस स्थानीय ड्राइव पर जाएँ जहाँ आपने CSV फ़ाइल संग्रहीत की है
- CSV फ़ाइल चुनें
- आयात बटन पर क्लिक करें
आपको निम्नलिखित विज़ार्ड मिलेगा
उपरोक्त चरणों का पालन करने के बाद अगला बटन पर क्लिक करें
उपरोक्त चरणों का पालन करें और अगला बटन पर क्लिक करें
- समाप्त बटन पर क्लिक करें
- आपकी कार्यपुस्तिका अब इस प्रकार दिखाई देगी
चरण 7) डेटा को फ़ॉर्मेट करें
कॉलम को बोल्ड करें, कुल योग जोड़ें और कुल राशि प्राप्त करने के लिए SUM फ़ंक्शन का उपयोग करें।
चरण 8) रिकॉर्डिंग मैक्रो बंद करो
अब जब हमने अपना नियमित काम पूरा कर लिया है, तो हम नीचे दी गई छवि में दिखाए अनुसार मैक्रो रिकॉर्डिंग रोकें बटन पर क्लिक कर सकते हैं
चरण 9) मैक्रो को पुनः चलाएं
अपनी कार्यपुस्तिका को सहेजने से पहले, हमें आयातित डेटा को हटाना होगा। हम ऐसा एक टेम्पलेट बनाने के लिए करेंगे जिसे हम हर बार कॉपी करेंगे जब हमारे पास नई रसीदें होंगी और ImportBankReceipts मैक्रो चलाना चाहेंगे।
- सभी आयातित डेटा को हाइलाइट करें
- हाइलाइट किए गए डेटा पर राइट क्लिक करें
- डिलीट पर क्लिक करें
- सेव एज़ बटन पर क्लिक करें
- कार्यपुस्तिका को मैक्रो सक्षम प्रारूप में सहेजें जैसा कि नीचे दिखाया गया है
- नए सहेजे गए टेम्पलेट की प्रतिलिपि बनाएँ
- खोलो इसे
- डेवलपर टैब पर क्लिक करें
- मैक्रोज़ बटन पर क्लिक करें
आपको निम्नलिखित संवाद विंडो मिलेगी
- आयातबैंकरसीदेंचुनें
- आपके मैक्रो का विवरण हाइलाइट करता है
- रन बटन पर क्लिक करें
आपको निम्नलिखित डेटा मिलेगा
बधाई हो, आपने अभी Excel में अपना पहला मैक्रो बनाया है।
सारांश
मैक्रोज़ हमारे द्वारा किए जाने वाले अधिकांश नियमित कार्यों को स्वचालित करके हमारे कार्य जीवन को सरल बनाते हैं। मैक्रोज़ एक्सेल एप्लीकेशन के लिए विज़ुअल बेसिक द्वारा संचालित होते हैं।