VBA ट्यूटोरियल - शुरुआती के लिए कदम गाइड द्वारा कदम VBA जानें

शुरुआती के लिए एक्सेल VBA ट्यूटोरियल

यदि आप VBA में नए हैं और आप इसके बारे में कुछ नहीं जानते हैं, तो यह शुरुआती लोगों के लिए Excel VBA मैक्रोज़ में अपनी यात्रा शुरू करने के लिए सबसे अच्छा ट्यूटोरियल है। ठीक है, चलो आज अपने VBA ट्यूटोरियल की यात्रा शुरू करें।

VBA अनुप्रयोगों के लिए विजुअल बेसिक है जो Microsoft उत्पादों जैसे एक्सेल, वर्ड और पॉवरपॉइंट के लिए Microsoft प्रोग्रामिंग भाषा है। हमारे द्वारा की जाने वाली सभी प्रोग्रामिंग VBE (Visual Basic Editor) में की जाएगी। VBE एक्सेल में निष्पादित करने के लिए हमारे कार्य कोड को लिखने के लिए प्लेटफ़ॉर्म है।

एक्सेल में मैक्रोज़ क्या हैं?

एक मैक्रो कुछ भी नहीं है, लेकिन एक विशिष्ट कार्य करने के लिए एक्सेल को निर्देश देने के लिए कोड की एक पंक्ति है। एक बार VBE में कोड लिखे जाने के बाद, आप किसी भी समय कार्यपुस्तिका में उसी कार्य को निष्पादित कर सकते हैं।

मैक्रो कोड दोहराव, उबाऊ कार्यों को समाप्त कर सकता है और प्रक्रिया को स्वचालित कर सकता है। VBA मैक्रो कोडिंग तकनीक के साथ शुरुआत करने के लिए, आइए मैक्रो रिकॉर्ड करें।

VBA कोडिंग एक्सेल में DEVELOPER टैब के तहत उपलब्ध है।

यदि आप इस डेवलपर टैब को अपने एक्सेल में नहीं देखते हैं, तो एक्सेल में डेवलपर टैब को सक्षम करने के लिए नीचे दिए गए चरणों का पालन करें।

चरण 1: फ़ाइल पर जाएँ -> फ़ाइल के नीचे, विकल्प पर जाएँ।
चरण 2: रिबन को कस्टमाइज़ करें चुनें

आपको एक्सेल विकल्प विंडो दिखाई देगी। Excel में कस्टमाइज़ रिबन का चयन करें।

चरण 3: इसे सक्षम करने के लिए बॉक्स DEVELOPER की जाँच करें।
चरण 4: इसे सक्षम करने के लिए ठीक पर क्लिक करें।

अब आपको डेवलपर टैब देखना चाहिए।

वीबीए एक्सेल में रिकॉर्ड मैक्रोज़ के लिए ट्यूटोरियल

VBA के बारे में इस ट्यूटोरियल में, हम सीखेंगे कि व्यावहारिक उदाहरणों के साथ एक्सेल में मैक्रोज़ कैसे रिकॉर्ड करें।

उदाहरण 1

ठीक है, हम मार्को को पुन: व्यवस्थित करके सीधे शुरू करेंगे।

चरण 1: रिकॉर्ड मैक्रो पर क्लिक करें

डेवलपर के तहत, रिकॉर्ड मैक्रो पर टैब क्लिक करता है

चरण 2: मैक्रो को नाम दें

जैसे ही आप रिकॉर्ड मैक्रो पर क्लिक करते हैं, आप देखेंगे कि एक्सेल आपको अपने मैक्रो को एक नाम देने के लिए कहता है।

स्थूल को उचित नाम दीजिए। मैक्रो में कोई अंतरिक्ष वर्ण और विशेष वर्ण नहीं होना चाहिए। आप शब्द विभाजक के रूप में अंडरस्कोर (_) दे सकते हैं।

चरण 3: रिकॉर्डिंग शुरू करने के लिए ठीक पर क्लिक करें।

अब से, मैक्रो रिकॉर्डर एक्सेल शीट में आपके द्वारा की जाने वाली सभी गतिविधियों को रिकॉर्ड करता रहता है।

सबसे पहले मैं सेल A1 का चयन करूंगा।

अब मैं A1 सेल में "वेलकम टू वीबीए" टाइप करूंगा ।

चरण 4: रिकॉर्डिंग बंद करो

अब मैं रिकॉर्डिंग को रोकने के लिए डेवलपर टैब के तहत स्टॉप रिकॉर्डिंग विकल्प पर क्लिक करूंगा।

इसलिए, एक्सेल हमारे द्वारा की जाने वाली गतिविधियों को रिकॉर्ड करना बंद कर देता है। अब देखते हैं कि एक्सेल ने गतिविधियों को कैसे दर्ज किया।

चरण 5: VBA संपादक खोलें

डेवलपर के तहत, विज़ुअल बेसिक पर टैब क्लिक करें।

जैसे ही आप Visual Basic पर क्लिक करेंगे, हम विंडो के नीचे देखेंगे।

मॉड्यूल पर डबल क्लिक करें।

अब हम दाईं ओर कोड देखेंगे। मैक्रो कोड SUB शब्द से शुरू हुआ

सभी मैक्रो के दो भाग होते हैं जिनमें से एक हेड होता है, और दूसरा एक टेल होता है। हर स्थूल का एक नाम होता है।

मैक्रो के सिर और पूंछ के बीच, एक्सेल ने सभी गतिविधियों को रिकॉर्ड किया।

मैक्रो की रिकॉर्डिंग शुरू करने के बाद हमने जो पहली चीज की, हमने सेल A1 को चुना है और एक्सेल ने इसे रेंज (“A1”) के रूप में दर्ज किया है । चुनते हैं

दूसरी गतिविधि यह थी कि हमने "VBA में आपका स्वागत है" मान डाला है। जैसे ही हमने चुना, तब यह एक सक्रिय सेल बन जाता है, इसलिए एक्सेल ने ActiveCell.FormulaR1C1 = "VBA में आपका स्वागत है।"

नोट: R1C1 पंक्ति 1, कॉलम 1 है।

तीसरी गतिविधि "VBA में आपका स्वागत है" शब्द टाइप करने के बाद है, हम एंट्री को हिट करते हैं, और चयनित A2 सेल को एक्सेल करते हैं। इसलिए एक्सेल रेंज ("ए 2") के रूप में गतिविधि के रूप में दर्ज किया गया । चुनते हैं

इस तरह, मैक्रो रिकॉर्डर ने एक्सेल शीट में हमारे द्वारा की गई सभी गतिविधियों को रिकॉर्ड किया। अब सेल A1 में शब्द हटाएं।

शब्द हटाने के बाद, एक बार फिर, VBE पर जाएं जहां हमारा कोड है।

चरण 6: कोड चलाएँ

सेल A1 में एक ही टेक्स्ट मान दर्ज करने के लिए एक बार फिर RUN बटन पर क्लिक करें।

नोट: कोड को चलाने के लिए शॉर्टकट कुंजी F5 है।

इसलिए मैक्रो निष्पादित होता है, और हमें फिर से वही मूल्य मिला है। इस तरह, हम अपने दैनिक दिनचर्या के काम को बहुत समय बचा सकते हैं और हर दिन उबाऊ कार्यों से छुटकारा पा सकते हैं।

उदाहरण # 2

अब बेहतर समझने के लिए एक और मैक्रो रिकॉर्ड करते हैं। इस रिकॉर्डिंग में, हम A1 से A10 तक सीरियल नंबर डालेंगे।

DEVELOPER टैब पर जाएं और रिकॉर्ड मैक्रो विकल्प पर क्लिक करें।

रिकॉर्डिंग शुरू करने के लिए ओके पर क्लिक करें। मैं 1, 2, 3 में प्रवेश करूंगा। फिर मैं निष्क्रिय सीरियल नंबरों को भरने के हैंडल को खींचूंगा।

अब स्टॉप रिकॉर्डिंग पर क्लिक करें।

Visual Basic Editor पर जाएं और देखें कि कोड क्या है।

अब कोड को देखते हैं।

सबसे पहले हमने सेल A1 चुना है।

कोड:

रेंज ("ए 1") चुनें

दूसरे, हमने सक्रिय सेल में 1 डाला है।

कोड:

ActiveCell.FormulaR1C1 = "1"

तीसरी गतिविधि थी हमने सेल A2 को चुना है।

कोड:

रेंज ("ए 2") चुनें

चौथी गतिविधि यह थी कि हमने सक्रिय सेल में 2 डाले हैं।

कोड :

ActiveCell.FormulaR1C1 = "2"

पांचवीं गतिविधि थी हमने सेल A3 को चुना है।

कोड:

रेंज ("A3") चुनें

छठी गतिविधि जैसा कि हमने सक्रिय सेल में 3 डाला है।

कोड:

ActiveCell.FormulaR1C1 = "3"

फिर हमने A1 से A3 तक की कोशिकाओं का चयन किया है।

कोड:

रेंज ("ए 1: ए 3") चुनें

कोशिकाओं का चयन करने के बाद, हमने भरण हैंडल का उपयोग करके सीरियल नंबर भरे हैं।

कोड:

चयन.ऑटोफिल गंतव्य: = श्रेणी ("A1: A10"), प्रकार: = xlFillDefault

इसलिए अंत में, हमने A1 से A10 तक की रेंज का चयन किया है।

कोड:

रेंज ("A1: A10")। चयन करें

तो, अब जब भी हम सेल A1 से A10 में 1 से 10 तक सीरियल नंबर डालना चाहते हैं, तो आप इस कोड को चला सकते हैं।

मैक्रो वर्कबुक कैसे बचाएं?

एक्सेल वर्कबुक, जिसमें मैक्रो कोड होता है, को मैक्रो-एनेबल्ड वर्कबुक के रूप में सहेजा जाना चाहिए। एक्सेल में सेव अस पर क्लिक करें और "मैक्रो-एनेबल्ड वर्कबुक" के रूप में फाइल के विस्तार का चयन करें।

याद रखने वाली चीज़ें

  • यह केवल VBA का परिचय भाग है। आगे और भी पोस्ट देखने के लिए हमारे ब्लॉग को फॉलो करते रहें।
  • मैक्रो की यात्रा शुरू करने के लिए रिकॉर्डिंग मैक्रो सबसे अच्छा इनिशियलाइज़ेशन है।
  • अधिक से अधिक गतिविधियों को रिकॉर्ड करें और देखें कि कोड क्या है।

दिलचस्प लेख...