एक्सेल मैक्रो क्या है?
एक्सेल मैक्रो एक रिकॉर्ड और प्लेबैक टूल है जो केवल आपके एक्सेल स्टेप्स को रिकॉर्ड करता है और मैक्रो इसे जितनी बार चाहें वापस खेलेंगे। VBA मैक्रोज़ समय की बचत करते हैं क्योंकि वे दोहराव वाले कार्यों को स्वचालित करते हैं। यह प्रोग्रामिंग कोड का एक टुकड़ा है जो एक एक्सेल वातावरण में चलता है लेकिन आपको मैक्रोज़ प्रोग्राम करने के लिए कोडर होने की आवश्यकता नहीं है। हालांकि, आपको स्थूल में उन्नत संशोधन करने के लिए VBA के बुनियादी ज्ञान की आवश्यकता है।
शुरुआती ट्यूटोरियल के लिए एक्सेल में इस मैक्रोज़ में, आप एक्सेल मैक्रो बेसिक्स सीखेंगे:
- एक्सेल मैक्रो क्या है?
- Excel में Excel Macros का उपयोग क्यों किया जाता है?
- एक आम आदमी की भाषा में VBA क्या है?
- एक्सेल मैक्रो बेसिक्स
- एक्सेल में रिकॉर्डिंग मैक्रोज़ के चरण उदाहरण द्वारा चरण
Excel में Excel Macros का उपयोग क्यों किया जाता है?
मनुष्य के रूप में, हम आदत के प्राणी हैं। कुछ चीजें हैं जो हम दैनिक आधार पर करते हैं, प्रत्येक कार्य दिवस। क्या यह बेहतर नहीं होगा अगर एक बटन दबाने के कुछ जादुई तरीके थे और हमारे सभी नियमित कार्य किए जाते हैं? मैं आपको हां कहते हुए सुन सकता हूं। एक्सेल में मैक्रो आपको वह हासिल करने में मदद करता है। एक आम आदमी की भाषा में, एक मैक्रो को एक्सेल में आपके नियमित चरणों की रिकॉर्डिंग के रूप में परिभाषित किया गया है जिसे आप एक बटन का उपयोग करके फिर से कर सकते हैं।
उदाहरण के लिए, आप एक जल उपयोगिता कंपनी के लिए खजांची के रूप में काम कर रहे हैं। ग्राहकों में से कुछ बैंक के माध्यम से भुगतान करते हैं और दिन के अंत में, आपको बैंक से डेटा डाउनलोड करने और इसे अपने व्यवसाय की आवश्यकताओं को पूरा करने के तरीके से प्रारूपित करने की आवश्यकता होती है।
आप एक्सेल और प्रारूप में डेटा आयात कर सकते हैं। अगले दिन आपको उसी अनुष्ठान को करने की आवश्यकता होगी। यह जल्द ही उबाऊ और थकाऊ हो जाएगा। मैक्रों इस तरह के नियमित कार्यों को स्वचालित करके ऐसी समस्याओं को हल करते हैं । के चरणों को रिकॉर्ड करने के लिए आप एक मैक्रो का उपयोग कर सकते हैं
- डेटा आयात करना
- अपने व्यवसाय की रिपोर्टिंग आवश्यकताओं को पूरा करने के लिए इसे प्रारूपित करना।
एक आम आदमी की भाषा में VBA क्या है?
VBA अनुप्रयोगों के लिए Visual Basic का संक्षिप्त नाम है। यह एक प्रोग्रामिंग भाषा है जिसे एक्सेल आपके कदमों को रिकॉर्ड करने के लिए उपयोग करता है क्योंकि आप नियमित कार्य करते हैं। एक्सेल में मैक्रोज़ के लाभों का आनंद लेने के लिए आपको एक प्रोग्रामर या बहुत तकनीकी व्यक्ति होने की आवश्यकता नहीं है। एक्सेल में ऐसी विशेषताएं हैं जो स्वचालित रूप से आपके लिए स्रोत कोड उत्पन्न करती हैं। अधिक विवरण के लिए VBA पर लेख पढ़ें।
एक्सेल मैक्रो बेसिक्स
मैक्रोज़ डेवलपर विशेषताओं में से एक हैं। डिफ़ॉल्ट रूप से, डेवलपर्स के लिए टैब एक्सेल में प्रदर्शित नहीं होता है। आपको इसे अनुकूलित रिपोर्ट के माध्यम से प्रदर्शित करना होगा
एक्सेल मैक्रोज़ का उपयोग हमलावरों द्वारा आपकी प्रणाली से समझौता करने के लिए किया जा सकता है। डिफ़ॉल्ट रूप से, वे Excel में अक्षम हैं। यदि आपको मैक्रोज़ चलाने की आवश्यकता है, तो आपको मैक्रोज़ को चलाने में सक्षम बनाने की आवश्यकता होगी और केवल मैक्रोज़ को चलाएं जो आपको पता है कि एक विश्वसनीय स्रोत से आया है
यदि आप एक्सेल मैक्रोज़ को बचाना चाहते हैं, तो आपको अपनी कार्यपुस्तिका को मैक्रो-सक्षम प्रारूप * .xlsm में सहेजना होगा
मैक्रो नाम में कोई रिक्त स्थान नहीं होना चाहिए।
हमेशा एक बनाते समय मैक्रो के विवरण भरें। यह आपको और दूसरों को यह समझने में मदद करेगा कि मैक्रो क्या कर रहा है।
एक्सेल में रिकॉर्डिंग मैक्रोज़ के चरण उदाहरण द्वारा चरण
अब इस Excel macros tutorial में, हम सीखेंगे कि Excel में मैक्रो कैसे बनाएँ:
हम मैक्रोज़ एक्सेल के महत्व में वर्णित परिदृश्य के साथ काम करेंगे। इस एक्सेल मैक्रो ट्यूटोरियल के लिए, हम एक्सेल में मैक्रोज़ लिखने के लिए निम्न CSV फ़ाइल के साथ काम करेंगे।
आप उपरोक्त फ़ाइल को यहाँ डाउनलोड कर सकते हैं
उपरोक्त CSV फ़ाइल और मैक्रोज़ डाउनलोड करें
हम एक मैक्रो इनेबल्ड टेम्प्लेट बनाएंगे जो उपरोक्त डेटा को आयात करेगा और इसे हमारी व्यावसायिक रिपोर्टिंग आवश्यकताओं को पूरा करने के लिए प्रारूपित करेगा।
डेवलपर विकल्प सक्षम करें
VBA प्रोग्राम को निष्पादित करने के लिए, आपको एक्सेल में डेवलपर विकल्प का उपयोग करना होगा। डेवलपर विकल्प को सक्षम करें जैसा कि नीचे दिए गए एक्सेल मैक्रो उदाहरण में दिखाया गया है और इसे अपने मुख्य रिबन में एक्सेल में पिन करें।
चरण 1) मुख्य मेनू पर जाएं "फ़ाइल"
विकल्प "विकल्प।"
स्टेप 2) अब एक और विंडो खुलेगी, उस विंडो में निम्नलिखित बातें करें
- कस्टमाइज़ रिबन पर क्लिक करें
- डेवलपर विकल्प के लिए चेकर बॉक्स को चिह्नित करें
- ओके बटन पर क्लिक करें
चरण 3) डेवलपर टैब
अब आप रिबन में DEVELOPER टैब देख पाएंगे
चरण 4) CSV डाउनलोड करें
सबसे पहले, हम देखेंगे कि हम स्प्रेडशीट पर कमांड बटन कैसे बना सकते हैं और प्रोग्राम को निष्पादित कर सकते हैं।
- बैंक प्राप्तियों नामक ड्राइव C में एक फ़ोल्डर बनाएँ
- रसीद को क्लिक करें। एससीवी फाइल जिसे आपने डाउनलोड किया है
चरण 5) रिकॉर्ड मैक्रो
- DEVELOPER टैब पर क्लिक करें
- नीचे चित्र में दिखाए अनुसार Record Macro पर क्लिक करें
आपको निम्नलिखित संवाद विंडो मिलेगी
- मैक्रो नाम के रूप में ImportBankReceipts दर्ज करें।
- डिफ़ॉल्ट रूप से चरण दो वहां होंगे
- उपरोक्त आरेख में दिखाए अनुसार विवरण दर्ज करें
- "ओके" टैब पर क्लिक करें
चरण 6) मैक्रो ऑपरेशन्स / स्टेप्स को पूरा करें जिन्हें आप रिकॉर्ड करना चाहते हैं
- कर्सर को सेल A1 में रखें
- DATA टैब पर क्लिक करें
- बाहरी डेटा रिबन बार पर टेक्स्ट बटन से क्लिक करें
आपको निम्नलिखित संवाद विंडो मिलेगी
- उस स्थानीय ड्राइव पर जाएं जहां आपने CSV फ़ाइल संग्रहीत की है
- CSV फ़ाइल का चयन करें
- इम्पोर्ट बटन पर क्लिक करें
आपको निम्नलिखित विज़ार्ड मिलेगा
उपरोक्त चरणों का पालन करने के बाद Next बटन पर क्लिक करें
उपरोक्त चरणों का पालन करें और अगले बटन पर क्लिक करें
- फिनिश बटन पर क्लिक करें
- आपकी कार्यपुस्तिका अब इस प्रकार दिखनी चाहिए
चरण 7) डेटा को प्रारूपित करें
कॉलम को बोल्ड करें, कुल को जोड़ें और कुल राशि प्राप्त करने के लिए SUM फ़ंक्शन का उपयोग करें।
चरण 8) रिकॉर्डिंग मैक्रो बंद करो
अब जब हमने अपना रूटीन काम पूरा कर लिया है, तो हम स्टॉप रिकॉर्डिंग मैक्रो बटन पर क्लिक कर सकते हैं जैसा कि नीचे दी गई छवि में दिखाया गया है
चरण 9) मैक्रो रीप्ले करें
अपनी कार्य पुस्तिका को सहेजने से पहले, हमें आयातित डेटा को हटाना होगा। हम ऐसा एक खाका बनाने के लिए करेंगे कि हम हर बार हमारे पास नई रसीदें लाएँगे और इंपोर्टबैंकसीप मैक्रो चलाना चाहेंगे।
- सभी आयातित डेटा को हाइलाइट करें
- हाइलाइट किए गए डेटा पर राइट क्लिक करें
- डिलीट पर क्लिक करें
- Save as बटन पर क्लिक करें
- नीचे दिखाए गए अनुसार कार्यपुस्तिका को मैक्रो सक्षम प्रारूप में सहेजें
- नए सहेजे गए टेम्पलेट की एक प्रतिलिपि बनाएँ
- खोलो इसे
- DEVELOPER टैब पर क्लिक करें
- मैक्रोज़ बटन पर क्लिक करें
आपको निम्नलिखित संवाद विंडो मिलेगी
- ImportBankReceipts का चयन करें
- आपके मैक्रो के वर्णन पर प्रकाश डाला गया
- Run बटन पर क्लिक करें
आपको निम्न डेटा मिलेगा
बधाई हो, आपने अभी अपना पहला मैक्रो एक्सेल में बनाया है।
सारांश
मैक्रों हमारे द्वारा किए जाने वाले अधिकांश नियमित कार्यों को स्वचालित करके हमारे जीवन को सरल बनाते हैं। मैक्रोज़ एक्सेल अनुप्रयोगों के लिए विजुअल बेसिक द्वारा संचालित हैं।