एक्सेल मॅक्रो व्याख्या

एक्सेलमध्ये मॅक्रो काय आहे आणि हे कधी वापरला जातो?

एक एक्सेल मॅक्रो म्हणजे व्हिबीए कोड म्हणून ओळखल्या जाणाऱ्या प्रोग्रामींग निर्देशांचे संच ज्याचा उपयोग सामान्यतः केल्या गेलेल्या क्रियांची पुनरावृत्ती पुन्हा पुन्हा पुन्हा करणे आवश्यक आहे.

या पुनरावृत्ती कार्यांमध्ये जटिल मोजण्यांचा समावेश असू शकतो ज्यासाठी सूत्रांचा वापर आवश्यक आहे किंवा ते सोप्या स्वरुपण करण्याच्या कार्ये - जसे नवीन डेटामध्ये संख्या स्वरूपन करणे किंवा सेल लागू करणे आणि वर्कशीट स्वरूपणे जसे की सीमा आणि छायांकन करणे

सेव्ह करण्यासाठी इतर पुनरावृत्ती कार्ये ज्यासाठी मॅक्रो वापरल्या जाऊ शकतातः

मॅक्रो ट्रिगर करणे

मॅक्रो एक कीबोर्ड शॉर्टकट, टूलबार चिन्ह किंवा वर्कशीटमध्ये जोडलेले एक बटण किंवा चिन्ह द्वारे ट्रिगर केले जाऊ शकतात.

मॅक्रो वि. टेम्पलेट

पुनरावृत्ती कार्यांसाठी मॅक्रोचा एक चांगला वेळ सेव्हर असू शकतो, जर आपण नियमितपणे काही स्वरूपन वैशिष्ट्ये किंवा सामग्री - जसे की शीर्षलेख किंवा नवीन कार्यपत्रकांवर कंपनीचा लोगो जोडणे शक्य असेल तर अशा सर्व गोष्टींसह टेम्पलेट फाईल तयार करणे आणि जतन करणे चांगले असू शकते. प्रत्येक नवीन वर्कशीट सुरू करताना प्रत्येक वेळी ते नव्याने तयार करण्याऐवजी.

मॅक्रो आणि VBA

नमूद केल्यानुसार, एक्सेलमध्ये, मॅक्रो अॅप्लिकेशन (VBA) साठी व्हिज्युअल बेसिक मध्ये लिहिलेले आहेत. VBA वापरून लिहिणारे मॅक्रोस VBA संपादक विंडोमध्ये केले गेले आहे, जे रिबनच्या विकसक टॅबवरील व्हिज्युअल बेसिक चिन्हावर क्लिक करून उघडले जाऊ शकतात (आवश्यक असल्यास रिबनमध्ये विकसक टॅब जोडण्याविषयी सूचनांसाठी खाली पहा).

Excel चे मॅक्रो रेकॉर्डर

जे VBA कोड लिहू शकत नाहीत त्यांच्यासाठी, एक अंगभूत मॅक्रो रेकॉर्डर आहे जो आपल्याला कीबोर्ड आणि माऊस वापरून चरणांची मालिका रेकॉर्ड करण्याची परवानगी देतो जे एक्सेल नंतर आपल्यासाठी VBA कोडमध्ये परिवर्तित करते.

वर उल्लेख केलेल्या VBA संपादकाप्रमाणे, मॅक्रो रेकॉर्डर रिबनच्या विकसक टॅबवर आहे.

विकसक टॅब जोडत आहे

Excel मध्ये डिफॉल्टमध्ये, रिबनवर विकासक टॅब उपलब्ध नाही. हे जोडण्यासाठी:

  1. पर्यायांची ड्रॉप डाउन सूची उघडण्यासाठी फाइल टॅब क्लिक करा
  2. ड्रॉप-डाऊन सूचीवर, Excel Options संवाद बॉक्स उघडण्यासाठी पर्याय क्लिक करा
  3. सानुकूलित रिबन विंडो उघडण्यासाठी सानुकूलित रिबनवर क्लिक करा, संवाद बॉक्सच्या डाव्या-हाताच्या पॅनेलमध्ये क्लिक करा
  4. उजव्या हाताच्या विंडोमध्ये मुख्य टॅब विभागात, हा टॅब रिबनमध्ये जोडण्यासाठी विकसकच्या पुढे चेकबॉक्सवर क्लिक करा
  5. डायलॉग बॉक्स बंद करण्यासाठी ओकेवर क्लिक करा आणि वर्कशीटवर परत या.

विकासक आता उपस्थित असावा - सामान्यत: रिबनच्या उजवीकडील बाजूला

मॅक्रो रेकॉर्डरचा वापर करणे

नमूद केल्याप्रमाणे, मॅक्रो रेकॉर्डर ज्यांना मॅक्रो तयार करण्याचे कार्य सोपे करते - अगदी काही वेळा, जे VBA कोड लिहू शकतात, परंतु हे साधन वापरण्यास सुरू होण्याअगोदर त्याबद्दल जागरूक असण्याचे काही मुद्दे आहेत.

1. मॅक्रो योजना

मॅक्रो रेकॉर्डरसह रेकॉर्डिंग मॅक्रोमध्ये लर्निंग वक्रचा थोडा समावेश आहे. प्रक्रिया सुलभ करण्यासाठी, वेळापूर्वीची योजना बनवा - अगदी मॅक्रो कशासाठी हेतू आहे ते लिहून काढावे आणि कार्य पूर्ण करण्यासाठी आवश्यक असलेल्या पद्धती.

2. मैक्रोज़ लहान आणि विशिष्ट ठेवा

मॅक्रो मोठा कामे त्या संख्येच्या दृष्टीने असतो ज्यात ते अधिक क्लिष्ट करते आणि ते यशस्वीरित्या योजना आणि रेकॉर्ड करण्यासाठी असेल.

मोठे मॅक्रो देखील धीमे चालवतात - विशेषत: त्या मोठ्या वर्कशीटमधील बर्याच गणकांना - आणि ते डीबग करणे आणि ते प्रथमच योग्य कार्य करत नसल्यास ते अचूक आहेत.

मॅक्रोचा उद्देश लहान आणि विशिष्ट ठेवल्यास परिणामांची अचूकता तपासणे आणि नियोजित केल्याप्रमाणे गोष्टी कुठे गेली नाहीत हे पाहणे सोपे आहे.

3. मॅक्रो उपयुक्त नाव

Excel मधील मॅक्रो नावात अनेक नामकरण प्रतिबंध आहेत ज्यांचे निरीक्षण करणे आवश्यक आहे. सर्वप्रथम, मॅक्रो नावाने वर्णमालाच्या अक्षराने सुरू होणे आवश्यक आहे. नंतरचे वर्ण संख्या असू शकतात परंतु मॅक्रो नावे मोकळी जागा, चिन्ह किंवा विरामचिन्हे समाविष्ट करू शकत नाहीत.

मॅक्रो नेममध्ये कोणतीही आरक्षित शब्द नसतात जी VBA चा भाग त्याच्या प्रोगामिंग भाषेचा भाग म्हणून वापरतात जसे की जर , GoTo , New , किंवा Select

मॅक्रो नावे 255 वर्णांपर्यंत असू शकतात परंतु हे नाव फारच आवश्यक किंवा सल्ला देण्यासारखे आहे कारण हे एका नावात वापरले जातात.

एक साठी, आपल्याकडे भरपूर मॅक्रो असल्यास आणि आपण त्यांना मॅक्रो संवाद बॉक्समधून चालवण्यावर योजना बनवायचे असल्यास, लांब नाळांमुळे फक्त जाडे निर्माण होतात ज्यामुळे आपण नंतर असलेल्या मॅक्रोमधून बाहेर काढणे कठिण बनले आहे.

प्रत्येक मॅक्रो काय करते याबद्दल तपशील देण्यासाठी एक चांगले दृष्टिकोन लहान नावे लिहा आणि वर्णन क्षेत्राचा वापर करेल.

नावेमध्ये अंडरस्कोर आणि अंतर्गत भांडवल

मॅक्रो नावे मोकळी जागा समाविष्ट करू शकत नाहीत, एक अक्षर अनुमत असतो आणि ज्यामुळे मॅक्रो नावे वाचणे सोपे होते अंडरस्कोर वर्ण जे स्पेसच्या जागेमध्ये शब्दांमध्ये वापरता येऊ शकते - जसे की Change_cell_color किंवा Addition_formula

आणखी एक पर्याय म्हणजे अंतर्गत कॅपिटल अक्षरांचा वापर करणे (काहीवेळा याला कॅमल केस म्हणून संबोधले जाते) जे प्रत्येक नवीन शब्द कॅपिटल लेटरसह नावाने सुरू करतात - जसे की चेंज चेंलेलर आणि ऍडीशनफॉर्मूला.

मॅक्रो संवाद बॉक्समध्ये लहान मॅक्रो नावे निवडणे सोपे आहे, विशेषत: जर कार्यपत्रकात अनेक मॅक्रो असतील आणि आपण बर्याच मॅक्रो रेकॉर्ड करता, तर आपण त्या सहजपणे त्यांना ओळखू शकता. प्रणाली वर्णनसाठी एक फील्ड देखील प्रदान करते, परंतु प्रत्येकाने ती वापरत नाही.

4. सापेक्ष वि. परिपूर्ण सेल संदर्भ वापरा

सेल संदर्भ , जसे B17 किंवा AA345, वर्कशीटमधील प्रत्येक सेलचे स्थान ओळखणे.

डीफॉल्टनुसार, मॅक्रो रेकॉर्डरमध्ये सर्व सेल संदर्भ संपूर्ण असतात ज्याचा अर्थ अचूक सेल स्थाने मॅक्रोमध्ये रेकॉर्ड केला जातो. वैकल्पिकरित्या, मॅक्रोस सापेक्ष सेल संदर्भांचा वापर करण्यासाठी सेट केले जाऊ शकतात ज्याचा अर्थ असा की हालचाली (आपण सेल कर्सर हलवलेले किती स्तंभ शिल्लक किंवा उजवीकडे आहेत) अचूक स्थानांपेक्षा रेकॉर्ड केल्या जातात.

आपण कोणता वापर करता हे मॅक्रो कसा पूर्ण होईल यावर अवलंबून असतो. आपण समान चरणांची पुनरावृत्ती करू इच्छित असल्यास - जसे की डेटावरील स्तंभांचे स्वरूपण - प्रती आणि एकसारखे, परंतु प्रत्येक वेळी आपण कार्यपत्रकात वेगवेगळ्या स्तंभांचे स्वरूपन करत असल्यास, नंतर संबंधित संदर्भांचा वापर करणे योग्य असेल

तर, दुसरीकडे, आपल्याला सारख्या श्रेणीचे सेल स्वरूपित करायचे असल्यास - जसे की A1 ते M23 - परंतु वेगवेगळ्या कार्यपत्रकात असतील तर संपूर्ण सेल संदर्भ वापरले जाऊ शकतात जेणेकरून प्रत्येक वेळी मॅक्रो चालतो, त्याचा पहिला टप्पा आहे सेल कर्सर सेल A1 वर

रिबनच्या विकसक टॅबवरील संबंधित संदर्भ चिन्हाचा वापर करा वर क्लिक करुन सेल संदर्भ थेट वरून बदलले जाऊ शकतात.

5. कळफलक किज् वापरुन माउस

मॅक्रो रेकॉर्ड कीबोर्ड कीस्ट्रोक तयार करताना सेल कर्सर हलविताना किंवा सेलची श्रेणी निवडणे सामान्यतः मॅक्रोच्या भाग म्हणून माउस हालचाल रेकॉर्ड करण्यापेक्षा श्रेयस्कर असते.

बाण किंवा टॅब दाबून ऐवजी डेटा क्षेत्राच्या कडा (सेलचे वर्तमान कार्यपत्रक असलेला डेटा असलेले सेल) हलविण्यासाठी - कीबोर्ड की जोड्या वापरणे - जसे की Ctrl + End किंवा Ctrl + Shift + उजव्या Arrow key - वापरणे बहुविध स्तंभ किंवा पंक्ति हलविण्याकरीता कीज कीबोर्ड वापरण्याची प्रक्रिया सुलभ करते.

जरी कमांड वापरणे किंवा रिबन पर्याय निवडताना कीबोर्ड शॉर्टकट की वापरण्यासाठी माउसचा वापर करणे अधिक चांगले आहे.