सामग्रीहरू
यदि तपाईं अझै एक्सेलमा म्याक्रोहरूसँग परिचित हुनुहुन्न भने, त्यसपछि म तपाईंलाई अलिकति ईर्ष्या गर्छु। सर्वशक्तिमानताको अनुभूति र तपाईंको माइक्रोसफ्ट एक्सेल लगभग अनन्ततामा स्तरवृद्धि गर्न सकिन्छ भन्ने अनुभूति जुन म्याक्रोहरू थाहा पाएपछि तपाईंमा आउनेछ एक सुखद अनुभूति हो।
यद्यपि, यो लेख तिनीहरूका लागि हो जसले पहिले नै "शक्ति सिकेका छन्" र आफ्नो दैनिक काममा म्याक्रो (विदेशी वा आफैले लेखेका - यसले फरक पर्दैन) प्रयोग गर्न थालेका छन्।
म्याक्रो भनेको भिजुअल बेसिक भाषामा एउटा कोड (धेरै लाइनहरू) हो जसले एक्सेललाई तपाईलाई चाहिने कुराहरू गर्न दिन्छ: डाटा प्रशोधन गर्नुहोस्, रिपोर्ट उत्पन्न गर्नुहोस्, धेरै दोहोरिने तालिकाहरू प्रतिलिपि गर्नुहोस्, आदि। प्रश्न यो छ कि कोडका यी केही लाइनहरू कहाँ भण्डार गर्ने? आखिर, जहाँ म्याक्रो भण्डार गरिएको छ त्यसले कहाँ काम गर्न सक्छ (वा गर्न सक्दैन) मा निर्भर गर्दछ।
Если макрос решает небольшую локальную проблему в отдельно взятом файле (например обрабатывает внесенные в конкретный отчет данные особым образом), то логично хранить код внутри этого же файла. Без вопросов।
र यदि म्याक्रो तुलनात्मक रूपमा विश्वव्यापी हुनुपर्छ र कुनै पनि एक्सेल कार्यपुस्तिकामा आवश्यक पर्दछ - जस्तै, उदाहरणका लागि, सूत्रहरूलाई मानहरूमा रूपान्तरण गर्नको लागि म्याक्रो? उसको भिजुअल बेसिक कोडलाई हरेक पटक हरेक पुस्तकमा किन नक्कल गर्ने? थप रूपमा, ढिलो वा पछि, लगभग कुनै पनि प्रयोगकर्ताले निष्कर्षमा पुग्छ कि सबै म्याक्रोहरू एउटै बाकसमा राख्नु राम्रो हुन्छ, अर्थात् तिनीहरूलाई सधैं हातमा राख्नुहोस्। र हुनसक्छ म्यानुअल रूपमा होइन, तर किबोर्ड सर्टकटको साथ चलाउनुहोस्? यो जहाँ व्यक्तिगत म्याक्रो कार्यपुस्तिका ठूलो मद्दत हुन सक्छ।
कसरी व्यक्तिगत म्याक्रो बुक सिर्जना गर्ने
वास्तबमा, म्याक्रोको व्यक्तिगत पुस्तक (LMB) बाइनरी कार्यपुस्तिका ढाँचामा नियमित एक्सेल फाइल हो (Personal.xlsb), जुन माइक्रोसफ्ट एक्सेलको रूपमा एकै समयमा स्टेल्थ मोडमा स्वतः खुल्छ। ती। जब तपाइँ भर्खर एक्सेल सुरु गर्नुहुन्छ वा डिस्कबाट कुनै पनि फाइल खोल्नुहुन्छ, वास्तवमा दुई फाइलहरू खोलिन्छन् - तपाईंको र Personal.xlsb, तर हामीले दोस्रो देख्दैनौं। यसरी, LMB मा भण्डारण गरिएका सबै म्याक्रोहरू एक्सेल खुला हुँदा कुनै पनि समयमा लन्चको लागि उपलब्ध हुन्छन्।
यदि तपाईंले कहिल्यै LMB प्रयोग गर्नुभएको छैन भने, सुरुमा Personal.xlsb फाइल अवस्थित छैन। यसलाई सिर्जना गर्ने सबैभन्दा सजिलो तरिका भनेको रेकर्डरसँग केही अनावश्यक अर्थहीन म्याक्रो रेकर्ड गर्नु हो, तर यसलाई भण्डारण गर्ने ठाउँको रूपमा व्यक्तिगत पुस्तक निर्दिष्ट गर्नुहोस् - त्यसपछि एक्सेलले यसलाई स्वचालित रूपमा तपाइँको लागि सिर्जना गर्न बाध्य हुनेछ। यसका लागि:
- क्लिक गर्नुहोस् विकासकर्ता (विकासकर्ता)। यदि ट्याबहरू विकासकर्ता देखिने छैन, त्यसपछि यसलाई सेटिङहरूमा मार्फत सक्षम गर्न सकिन्छ फाइल - विकल्प - रिबन सेटअप (गृह - विकल्पहरू - अनुकूलन गर्नुहोस् रिबन).
- उन्नत ट्याबमा विकासकर्ता क्लिक म्याक्रो रेकर्डिङ (रेकर्ड म्याक्रो)। खुल्ने विन्डोमा, पर्सनल म्याक्रो बुक चयन गर्नुहोस् (व्यक्तिगत म्याक्रो कार्यपुस्तिका) लिखित कोड र प्रेस भण्डारण गर्न ठाउँको रूपमा OK:
- बटनको साथ रेकर्डिङ रोक्नुहोस् रेकर्डि Stop रोक्नुहोस् (रेकर्डिङ रोक्नुहोस्) ट्याब विकासकर्ता (विकासकर्ता)
बटनमा क्लिक गरेर नतिजा हेर्न सक्नुहुन्छ दृश्य मूल त्यहीँ ट्याबमा। विकासकर्ता - प्यानलको माथिल्लो बायाँ कुनामा खोलिएको सम्पादक विन्डोमा परियोजना - VBA परियोजना हाम्रो फाइल देखा पर्छ व्यक्तिगत। XLSB। यसको शाखा जसको बाँयामा एक प्लस चिन्हको साथ विस्तार गर्न सकिन्छ, पुग्न मोड्युल १, जहाँ हामीले भर्खरै रेकर्ड गरेको अर्थहीन म्याक्रोको कोड भण्डारण गरिएको छ:
बधाई छ, तपाईंले भर्खरै आफ्नै व्यक्तिगत म्याक्रो बुक सिर्जना गर्नुभयो! उपकरणपट्टीको माथिल्लो बायाँ कुनामा रहेको फ्लपी डिस्कको साथ सेभ बटनमा क्लिक गर्न नबिर्सनुहोस्।
व्यक्तिगत म्याक्रो बुक कसरी प्रयोग गर्ने
त्यसपछि सबै कुरा सरल छ। तपाईलाई आवश्यक पर्ने कुनै पनि म्याक्रो (जस्तै कोडको टुक्राबाट सुरु हुने उप र अन्त्य अन्त उप) सुरक्षित रूपमा प्रतिलिपि गरेर टाँस्न सकिन्छ मोड्युल १, वा छुट्टै मोड्युलमा, यसलाई पहिले मेनु मार्फत थप्दै घुसाउनुहोस् - मोड्युल। सबै म्याक्रोहरू एउटै मोड्युलमा राख्नु वा तिनीहरूलाई फरक-फरकमा राख्नु भनेको स्वादको कुरा मात्र हो। यो यस्तो केहि देखिनु पर्छ:
तपाइँ बटनको साथ बोलाइएको संवाद बक्समा थपिएको म्याक्रो चलाउन सक्नुहुन्छ म्याक्रो (म्याक्रो) ट्याब विकासकर्ता:
एउटै विन्डोमा, बटन क्लिक गरेर परिमिति (विकल्पहरू), किबोर्डबाट द्रुत रूपमा म्याक्रो चलाउन किबोर्ड सर्टकट सेट गर्न सक्नुहुन्छ। सावधान रहनुहोस्: म्याक्रोहरूका लागि किबोर्ड सर्टकटहरूले लेआउट (वा अंग्रेजी) र केस बीचको भिन्नता देखाउँछन्।
व्यक्तिगत पुस्तकमा सामान्य म्याक्रो-प्रक्रियाहरूको अतिरिक्त, तपाइँ पनि भण्डारण गर्न सक्नुहुन्छ अनुकूलन म्याक्रो प्रकार्यहरू (UDF = प्रयोगकर्ता परिभाषित प्रकार्य)। प्रक्रियाहरूको विपरीत, प्रकार्य कोड कथनबाट सुरु हुन्छ समारोहor सार्वजनिक समारोह, र संग समाप्त हुन्छ अन्तिम कार्य:
कोड PERSONAL.XLSB पुस्तकको कुनै पनि मोड्युलमा समान रूपमा प्रतिलिपि गरिनुपर्छ, र त्यसपछि बटन थिचेर कुनै पनि मानक एक्सेल प्रकार्य जस्तै सामान्य तरिकामा प्रकार्य कल गर्न सम्भव हुनेछ। fx सूत्र पट्टीमा र सञ्झ्यालमा प्रकार्य चयन गर्दै प्रकार्य विजार्डहरू श्रेणी मा प्रयोगकर्ता परिभाषित (प्रयोगकर्ता परिभाषित):
त्यस्ता प्रकार्यहरूको उदाहरणहरू इन्टरनेटमा वा यहाँ साइटमा ठूलो मात्रामा फेला पार्न सकिन्छ (शब्दहरूमा रकम, अनुमानित पाठ खोज, VLOOKUP 2.0, सिरिलिकलाई ट्रान्सलिटेरेसनमा रूपान्तरण, आदि)।
व्यक्तिगत म्याक्रो बुक कहाँ भण्डार गरिएको छ?
यदि तपाइँ म्याक्रोको व्यक्तिगत पुस्तक प्रयोग गर्नुहुन्छ भने, ढिलो वा पछि तपाइँको इच्छा हुनेछ:
- अन्य प्रयोगकर्ताहरूसँग आफ्नो संचित म्याक्रोहरू साझेदारी गर्नुहोस्
- प्रतिलिपि गर्नुहोस् र अर्को कम्प्युटरमा व्यक्तिगत पुस्तक स्थानान्तरण गर्नुहोस्
- ब्याकअप प्रतिलिपि बनाउनुहोस्
यो गर्नको लागि, तपाईंले आफ्नो कम्प्युटर डिस्कमा PERSONAL.XLSB फाइल फेला पार्न आवश्यक छ। पूर्वनिर्धारित रूपमा, यो फाइल XLSTART भनिने विशेष एक्सेल स्टार्टअप फोल्डरमा भण्डारण गरिन्छ। त्यसैले सबै आवश्यक छ हाम्रो पीसी मा यो फोल्डर प्राप्त गर्न। र यो जहाँ थोरै जटिलता उत्पन्न हुन्छ, किनभने यो फोल्डरको स्थान विन्डोज र अफिसको संस्करणमा निर्भर गर्दछ र फरक हुन सक्छ। यो सामान्यतया निम्न विकल्प मध्ये एक हो:
- C: प्रोग्राम फाइलहरू माइक्रोसफ्ट अफिस अफिस12XLSTART
- C: कागजातहरू र सेटिङहरू कम्प्युटर अनुप्रयोग डाटा माइक्रोसफ्ट एक्सेलएक्सएल START
- C: प्रयोगकर्ताहरूतपाईंको खाता नामAppDataRoamingMicrosoftExcelXLSTART
वैकल्पिक रूपमा, तपाइँ VBA प्रयोग गरेर यो फोल्डरको स्थानको लागि एक्सेललाई सोध्न सक्नुहुन्छ। यो गर्नको लागि, भिजुअल बेसिक सम्पादकमा (बटन दृश्य मूल ट्याब विकासकर्ता) нужно открыть окно तुरुन्तै कुञ्जीपाटी सर्टकट Ctrl + जी, आदेश टाइप गर्नुहोस् ? Application.StartupPath र क्लिक गर्नुहोस् प्रविष्ट गर्नुहोस्:
नतिजा मार्ग विन्डोजमा एक्सप्लोरर विन्डोको शीर्ष रेखामा प्रतिलिपि गरेर टाँस्न सकिन्छ र क्लिक गर्नुहोस् प्रविष्ट गर्नुहोस् - र हामी हाम्रो व्यक्तिगत पुस्तकको म्याक्रो फाइलको साथ फोल्डर देख्नेछौं:
PS
र पछ्याउने केही व्यावहारिक नक्साहरू:
- पर्सनल म्याक्रो बुक प्रयोग गर्दा, एक्सेल अलि ढिलो चल्नेछ, विशेष गरी कमजोर पीसीहरूमा
- यो आवधिक रूपमा जानकारीको फोहोर, पुरानो र अनावश्यक म्याक्रोहरू, आदिबाट व्यक्तिगत पुस्तक खाली गर्न लायक छ।
- कर्पोरेट प्रयोगकर्ताहरूलाई कहिलेकाहीँ व्यक्तिगत पुस्तक प्रयोग गर्न कठिनाइ हुन्छ, tk। यो प्रणाली लुकेको फोल्डरमा फाइल हो
- म्याक्रोहरू के हुन् र तिनीहरूलाई तपाईंको काममा कसरी प्रयोग गर्ने
- VBA प्रोग्रामरको लागि उपयोगिता
- प्रशिक्षण "Microsoft Excel मा VBA मा प्रोग्रामिङ म्याक्रो"