एक्सेल म्याक्रो परिभाषा

एक म्याक एक एक्सेलमा के छ र यो कहिले काँही प्रयोग गरिन्छ?

एक एक्सेल म्याक्रो भनेको VBA कोडको रूपमा चिनिने प्रोग्रामिंग निर्देशनहरूको सेट हो जुन फेरि प्रयोग हुने कार्यका चरणहरू दोहोर्याउने आवश्यकता समाप्त गर्न प्रयोग गर्न सकिन्छ।

यी दोहोर्याउने कार्यहरूमा जटिल गणनाहरू समावेश हुन सक्छ जुन सूत्रहरूको प्रयोग गर्न आवश्यक छ वा तिनीहरू सरल ढाँचा कार्य हुन सक्छ - जस्तै नयाँ डेटामा नम्बर ढाँचा थप्न वा सेल र कार्यपाना ढाँचाहरू जस्तै सीमाना र छायांकन लगाएर।

अन्य दोहोरो कार्यहरू जसको लागि म्याक्रोहरू बचत गर्न प्रयोग गर्न सकिन्छ समावेश गर्दछ:

म्याक्रो ट्रिगर गर्दै

म्याक्रो किबोर्ड सर्टकट द्वारा ट्रिगर हुन सक्छ, उपकरणपट्टी प्रतिमा वा एक बटन वा आइकन एक कार्यपत्रकमा थपियो।

म्याक्रो बनाम टेम्प्लेट

म्याक्रोको प्रयोग गर्दा दोहराव कार्यहरूको लागि एक राम्रो समय सेभर हुन सक्छ, यदि तपाइँ नियमित रूपमा केहि ढाँचा सुविधाहरू वा सामग्री थप्न सक्नुहुनेछ - जस्तै शीर्षकहरू, वा नयाँ कार्यपत्रिकाको लागि एक कम्पनी लोगो, यो राम्रो हुन सक्छ यो सबै प्रकारका वस्तुहरू समावेश टेम्प्लेट फाइल बचत गर्न सक्छ। बरु उनीहरूलाई नयाँ कार्यपत्र सुरू गर्न प्रत्येक पटक नविकरण सिर्जना गर्नु।

म्याक्रोहरू र VBA

जसको रूपमा उल्लेख गरिएको छ, एक्सेलमा म्याक्रो भिजुअल बेसिक अनुप्रयोगका लागि (VBA) लेखिएको छ। VBA प्रयोग गरी म्याक प्रयोग गरी VBA सम्पादक विन्डोमा गरिन्छ, जुन रिबनको विकासकर्ता ट्याबमा भिजुअल मौलिक प्रतिमा क्लिक गरेर खोल्न सकिन्छ (आवश्यक भएमा रिबनमा विकासकर्ता ट्याब थप्नका लागि तल हेर्नुहोस्)।

एक्सेल को म्याक्रो रिकर्डर

VBA कोड लेख्न सक्दैन, जो कि निर्मित इन म्याक्रो रेकर्डर हो जसले तपाईंलाई किबोर्ड र माउस प्रयोग गरेर चरणहरूको श्रृंखला रेकर्ड गर्न दिन्छ जुन एक्सेलले तपाईंको लागि VBA कोडमा रूपान्तरण गर्छ।

माथि उल्लेखित VBA सम्पादक जस्तै, म्याक्रो रिकर्डर रिबनको विकासकर्ता ट्याबमा अवस्थित छ।

विकासकर्ता ट्याब थप्दै

पूर्वनिर्धारित रूपमा एक्सेलको रूपमा, विकासकर्ता ट्याब रिबनमा उपलब्ध छैन। यो थप गर्न:

  1. विकल्पहरूको ड्रप डाउन सूची खोल्न फाइल ट्याब क्लिक गर्नुहोस्
  2. ड्रप-डाउन सूचीमा, एक्सेल विकल्प संवाद बक्स खोल्न विकल्पहरू क्लिक गर्नुहोस्
  3. संवाद बक्सको बायाँ-हात प्यानलमा, अनुकूलित रिबन सञ्झ्याल खोल्न अनुकूल रिबनमा क्लिक गर्नुहोस्
  4. दाहिने हात सञ्झ्यालमा मुख्य ट्याब्स सेक्सन अन्तर्गत, यो ट्याब रिबनमा थप्नको लागि विकासकर्ताको बगलमा चेकबक्समा क्लिक गर्नुहोस्।
  5. संवाद बाकस बन्द गर्न र कार्यपानामा फर्काउन ठीक क्लिक गर्नुहोस्।

विकासकर्ता अब उपस्थित हुनुपर्दछ - सामान्यतया रिबनको दाहिने हातमा

म्याक्रो रेकर्डर प्रयोग गर्दै

जसको रूपमा उल्लेख गरिएको छ, म्याक्रो रिकर्डरले म्याक्रो बनाउने कार्यलाई सरल बनाउँछ - कहिलेकाँही, VBA कोड लेख्न सक्नेका लागि, तर यो उपकरण प्रयोग गर्न सुरु गर्नु अघि केही सजग हुनका लागि त्यहाँ छन्।

1. म्याक्रोको योजना बनाउनुहोस्

म्याक्रो म्याक्रो रिकर्डरको साथ रेकर्डिङमा केहि सिक्नको लागी वक्र समावेश गर्दछ। यस प्रक्रियालाई सरल बनाउन, समय अगाडी योजना बनाउनुहोस् - लेख्नको लागि पनि म्याक्रो गर्ने उद्देश्य छ र कार्य पूरा गर्न आवश्यक चरणहरू।

2. म्याकको सानो र विशिष्ट राख्नुहोस्

ठूलो म्याक कार्यको संख्याको आधारमा हो जुन यसले अधिक जटिल बनाउँछ यो सफलतापूर्वक योजना र सफलतापूर्वक रेकर्ड गर्न हुनेछ।

ठूला म्याक्रोहरूले पनि धीमी गति चल्छ - विशेष गरी ती व्यक्तिहरूलाई ठूला कार्यपत्रहरूमा धेरै गणनाहरू हुन्छन् - र तिनीहरू पहिलो पटक काम गर्दैन भने डिबग र सही गर्न कठिन हुन्छन्।

म्याक्रोहरू राखेर सानो र उद्देश्यमा निर्दिष्ट गरेर यो परिणामहरूको सटीकता प्रमाणित गर्न सजिलो छ र हेर्नको लागि यदि तिनीहरू योजना बनाइएन भने तिनीहरू गलत भए।

3. नाम म्याकहरू उचित रूपमा

एक्सेलमा म्याक्रो नामहरू धेरै नामकरण प्रतिबन्धहरू छन् जुन अवलोकन गरिएको हुनुपर्छ। पहिलो र सबैभन्दा महत्त्वपूर्ण छ कि एक म्याक्रो नाम अल्फको पत्रको साथ सुरु हुनुपर्छ। पछि अक्षरहरू संख्याहरू हुन सक्छन् तर म्याक्रो नामले स्पेसहरू, प्रतीकहरू, वा विराम चिह्नहरू समावेश गर्न सक्दैन।

न त एक म्याक्रो नामले कुनै पनि आरक्षित शब्दहरू समावेश गर्दछ जुन VBA यसको भाग हो प्रोग्रामिंग भाषाको भागको रूपमा प्रयोग गर्दछ जस्तै यदि , GoTo , New , वा चयन गर्नुहोस्

जबकि म्याक्रो नाम लामो समयमा 255 क्यारेक्टर हुन सक्दछ यो यो नै अनावश्यक आवश्यक छ वा एक नाममा धेरै प्रयोग गर्न को लागी।

एकै कारण, यदि तपाईसँग धेरै म्याक्रो छन् र तपाईले म्याक्रो संवाद बाकसबाट चलिरहेको योजना बनाउनुहुन्छ, लामो नामले मात्र म्यासेज लाई तपाईले पछि पछाडि हटाउन कठिन बनाउँछ।

एक राम्रो दृष्टिकोणले नाम छोटो राख्न र विवरण क्षेत्र को उपयोग गर्न को लागी सबै विवरणहरु को बारे मा बताउन को लागि।

नामहरु मा Underscore र आंतरिक पूंजीकरण

चूंकि म्याक्रो नाम रिक्त स्थानहरू समावेश गर्न सक्दैन, एक वर्णलाई अनुमति दिईएको छ, र जसले म्याक्रो नामलाई पढ्न सजिलो बनाउँछ अन्डरस्कोर क्यारेक्टर हो जुन एक स्थानको स्थानमा शब्दहरू बीचमा प्रयोग गर्न सकिन्छ - जस्तै Change_cell_color वा Addition_formula।

अर्को विकल्प आन्तरिक पूंजीकरण (कहिलेकाहीं क्यामेल केसका रूपमा उल्लेख गरिएको छ) को लागी काम गर्ने हो जुन हरेक नाममा नयाँ अक्षर सुरु हुन्छ - क्यारेक्टर अक्षरको साथ जस्तै ChangeCellColor र AdditionFormula।

छोटो म्याक्रो नामहरू म्याक्रो संवाद बक्समा चयन गर्न सजिलो हुन्छ, विशेष गरी यदि कार्यपत्रकले म्याक्रोको संख्या समावेश गर्दछ र तपाइँ धेरै म्याक्रोहरू रेकर्ड गर्नुहुन्छ, त्यसैले तपाइँ सजिलैसँग तिनीहरूलाई पहिचान गर्न सक्नुहुनेछ। प्रणालीले वर्णनको लागि क्षेत्र प्रदान गर्दछ, यद्यपि सबैले यसलाई प्रयोग गर्दैनन्।

4. रिट्रीट बनाम निरपेक्ष सेल सन्दर्भहरू प्रयोग गर्नुहोस्

सेल सन्दर्भहरू , जस्तै B17 वा AA345, प्रत्येक कार्यपत्रमा प्रत्येक कक्षको स्थान पहिचान गर्नुहोस्।

पूर्वनिर्धारित रूपमा, म्याक्रो रेकर्डरमा सबै कक्ष सन्दर्भहरू पूर्ण छन् जसको अर्थ भनेको सही कक्ष स्थान म्याक्रोमा रेकर्ड गरिएको छ। वैकल्पिक रूपमा, म्याक्रोहरू सापेक्ष सेल सन्दर्भहरू प्रयोग गर्न सेट गर्न सकिन्छ जुन त्यसको आचरणहरू (कति स्तम्भहरू बायाँ वा दाँत कर्सर सार्नु भएको छ) को सही स्थानहरू भन्दा सट्टा रेकर्ड गरिन्छ।

तपाइँ कुन प्रयोगमा प्रयोग गर्नुहुन्छ म्याक्रो कुन सेट पूरा गर्नमा निर्भर गर्दछ। यदि तपाईं त्यहि चरणहरू दोहोर्याउन चाहनुहुन्छ - जस्तै डाटाको ढाँचा स्तम्भहरू - माथि र अधिक, तर प्रत्येक कार्यमा तपाईँले कार्यपत्रमा विभिन्न स्तम्भहरू ढाँचा गर्दै हुनुहुन्छ, त्यसपछि सापेक्ष सन्दर्भहरूको प्रयोग उपयुक्त हुनेछ।

यदि, अर्कोतर्फ, तपाईँ कक्षहरू जस्तै A1 देखि M23 ढाँचा गर्न चाहानुहुन्छ तर विभिन्न कार्यपत्रहरूमा, त्यसपछि सेल सन्दर्भहरू प्रयोग गर्न सकिन्छ ताकि प्रत्येक समय म्याक्रो चलाउँछ, यसको पहिलो चरण यो सेल कर्सर सेल ए 1 मा।

रिबनको रिट्युटबाट सेल सन्दर्भहरू परिवर्तन गरी रिबनको विकासकर्ता ट्याबमा प्रयोग सम्बन्धी सन्दर्भ आइकनमा क्लिक गरेर सजिलै संग गरिन्छ।

5. माउस बनाइने किबोर्ड किबोर्डहरू प्रयोग गर्दै

सेल कर्सर सार्दा वा कक्षको दायरा चयन गर्दा म्याक्रो रेकर्ड किबोर्ड किस्टस्ट्रोक गर्दा सामान्य रूपमा माउसको आशंकाहरू म्याक्रोको भागको रूपमा रेकर्ड गर्न मनपर्छ।

कुञ्जीपाटी कुञ्जी संयोजन प्रयोग गर्दै - जस्तै Ctrl + अन्त्य वा Ctrl + Shift + दायाँ तीर कुञ्जी - सेल कर्सरलाई डेटा क्षेत्र (जसमा कक्षहरू हालको कार्यपत्रमा रहेको डाटा समावेश गर्दछ) को किनारामा सार्न को लागी तीर वा ट्याब थिच्नुको सट्टा कुञ्जी बहु स्तम्भहरू वा पङ्क्तिहरू सार्नको लागि किबोर्ड प्रयोग गर्ने प्रक्रियालाई सरल बनाउँछ।

जब यो आदेशहरू आउन वा किबोर्ड प्रयोग गर्न किबोर्ड शर्टकट कुञ्जीहरू प्रयोग गरेर रिबन विकल्पहरू चयन गर्दा माउस प्रयोग गर्न मनपर्छ।