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
   223   224   225   226   227   228   229   230   231   232   233