Page 228 - CITS_CSA_TT_Hindi
P. 228
कं ूटर सॉ वेयर ए ीके शन - CITS
मै ोज़ बनाने, बदलने, कॉपी करने और हटाने के िलए कै से
यह ूटो रयल आपको ए ेल मै ोज़ सीखने के िलए अपने रा े पर सेट करेगा। आप पाएं गे िक कै से एक मै ो रकॉड कर और ए ेल म VBA कोड
डाल , एक वक बुक से दू सरे म मै ो को कॉपी कर , उ इनेबल कर और िडसेबल कर , कोड देख , प रवत न कर , और ब त कु छ।
ए ेल ूबीज़ के िलए, मै ोज़ की अवधारणा अ र दुग म िदखती है। दरअसल, VBA म मा र करने के िलए महीनों या वष म िश ण भी लग
सकता है। हालांिक, इसका मतलब यह नहीं है िक आप तुरंत ए ेल मै ोज़ की चालन श का लाभ नहीं उठा सकते। यहां तक िक अगर आप
VBA ो ािमंग म एक पूण नौिस खया ह , तो आप आसानी से एक मै ो रकॉड कर सकते ह अपने कु छ दोहरावदार काय को चािलत करने के िलए।
यह लेख ए ेल मै ोज़ की आकष क दुिनया के िलए आपका वेश िबंदु है। यह आव क मूल बात शािमल करता है िजसे आपको आरंभ करने के िलए
जानना होगा और संबंिधत इन-डे थ ूटो रयल के िलंक दान करता है
ए ेल म मै ोज़ ा ह ?
Excel macro is a set of commands or instructions stored in a workbook in the form of VBA code. You can think of ए ेल मै ो
VBA कोड के प म एक वक बुक म सं हीत कमांड या िनद शों का एक सेट है। आप इसे एक छोटे से काय म के प म सोच सकते ह तािक काय
का एक पूव िनधा रत अनु म िकया जा सके । एक बार बनने के बाद, मै ोज़ को कभी भी िफर से उपयोग िकया जा सकता है। मै ो चलाने से इसम
शािमल कमांड िन ािदत होते ह ।
आमतौर पर, मै ोज़ का उपयोग दोहरावदार काय और दैिनक िदनचया को चािलत करने के िलए िकया जाता है। कु शल VBA डेवलपस वा व म
प र ृ त मै ोज़ िलख सकते ह जो की ो की सं ा को कम करने से परे ह ।
अ र, आप लोगों को “macro” का उ ेख “VBA” के प म सुन सकते ह । तकनीकी प से, एक अंतर है: एक मै ो कोड का एक टुकड़ा है जबिक
िवजुअल बेिसक फॉर ए के शन (VBA) Microsoft ारा बनाई गई ो ािमंग भाषा है जो मै ोज़ िलखने के िलए है।
ए ेल मै ोज़ का उपयोग ों कर ?
मै ो का मु उ े कम समय म अिधक काम करना है। जैसे आप सं ाओं को ं च करने और टे ं म हेरफे र करने के िलए फामू लों का
उपयोग करते ह , आप चािलत प से लगातार काय को करने के िलए मै ोज़ का उपयोग कर सकते ह ।
मान लीिजए, आपको अपने पय वे क के िलए एक सा ािहक रपोट बनाना है। इसके िलए, आप िविभ एनािलिट डेटा को इ ोट करते ह युगल या
अिधक बाहरी संसाधन। सम ा यह है िक वे डेटा ग ा, शानदार, या उस ा प म नहीं ह जो ए ेल समझ सकते ह । इसका मतलब है िक आपको
िदनांक और सं ा म सुधार करने की आव कता है, अित र ानों को िट म करने और र ान को हटाने, उपयु कॉलम म जानकारी को
कॉपी और पे करने, झानों की क ना करने के िलए चाट का िनमा ण, और अपनी रपोट को और यूजर के अनुकू ल बनाने के िलए ब त अिधक
अलग-अलग चीज कर । अब, इमेिजंग िक ये सभी ऑपरेशन आपके िलए एक माउस क म तुरंत िकए जा सकते ह !
बेशक, एक जिटल मै ो के िनमा ण म समय लगता है। कभी -कभी, मै ुअल प से एक ही जोड़तोड़ करने से भी अिधक समय लग सकता है। लेिकन
मै ो बनाना एक आजीवन सेट-अप है। एक बार िलखा, िडबग िकया गया और परी ण िकया गया, VBA कोड ह्यूमन एरस और महंगी गलितयों को
कम करते ए, ज ी और िनद ष प से काम करेगा।
ए ेल म मै ो कै से बनाएं
मै ो रकॉड र और िवजुअल बेिसक एिडटर का उपयोग करके ए ेल म मै ोज़ बनाने के दो तरीके ह ।
िटप ए ेल के भीतर, मै ो के साथ अिधकांश संचालन डेवलपर टैब के मा म से िकए जाते ह , इसिलए अपने ए ेल रबन म डेवलपर टैब को जोड़ना
सुिनि त कर ।
एक मै ो रकॉड करना
यहां तक िक अगर आप िवशेष प से सामा प से ो ािमंग के बारे म कु छ भी नहीं जानते ह , तो आप िवशेष प से अपने कु छ काम को आसानी
से अपने काय को एक मै ो के प म रकॉड करके चािलत कर सकते ह । जब आप चरणों का दश न कर रहे ह , तो ए ेल बारीकी से देखता है
और अपने माउस क और की ो को VBA भाषा म िलखता है।
मै ो रकॉड र लगभग सब कु छ कै चर करता है जो आप करते ह और एक ब त िव ृत (अ र िनरथ क) कोड का उ ादन करते ह । रकॉिड ग म
सबसे ऊपर होने के बाद और मै ो को सेव करने के बाद, आप इसके कोड को िवजुअल बेिसक एिडटर म देख सकते ह और छोटे बदलाव कर सकते
ह । जब आप मै ो चलाते ह , तो ए ेल रकॉड िकए गए VBA कोड पर वापस चला जाता है और सटीक समान चालों को िन ािदत करता है।
रकॉिड ग शु करने के िलए, डेवलपर टैब या ेटस बार पर रकॉड मै ो बटन पर क कर ।
216
CITS : IT&ITES - कं ूटर सॉ वेयर ए ीके शन - पाठ 63 - 77

