एक्सेल VBA: कार्यपुस्तिका बचत र बन्द गर्नुहोस् (5 उपयुक्त उदाहरणहरू)

  • यो साझा गर्नुहोस्
Hugh West

यस लेखमा, हामी तपाईंलाई Excel VBA को बचत कार्यपुस्तिका बन्द गर्न प्रयोग गर्ने 5 विधिहरू देखाउनेछौँ। समय धेरै मूल्यवान भएकाले, हामीले Excel VBA को प्रयोग गरेर सांसारिक कार्यहरू छोडेर धेरै समय बचाउन सक्छौं। यसबाहेक, हामीले 3 स्तम्भहरू : “ नाम ”, “ जन्म ”, र “ पछिल्लो कार्य ” समावेश भएको डेटासेट लिएका छौं। यो डेटासेटले 6 मानिसहरूको जन्म वर्ष र तिनीहरूको पछिल्लो चलचित्र जानकारीलाई प्रतिनिधित्व गर्दछ।

अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्

VBA बचत र बन्द गर्न Workbook.xlsm

५ एक्सेलमा VBA प्रयोग गरेर कार्यपुस्तिका बचत र बन्द गर्ने उदाहरणहरू

1. Excel VBA प्रयोग गरेर सक्रिय कार्यपुस्तिका बचत र बन्द गर्नुहोस्

पहिलो विधिको लागि, हामी VBA म्याक्रो प्रयोग गरेर बचत बंद सक्रिय कार्यपुस्तिका गर्नेछौं। हामी VBA मोड्युल विन्डो ल्याउनेछौं, हाम्रो कोड टाइप गर्नुहोस् र त्यसपछि हाम्रो लक्ष्य हासिल गर्न कोड कार्यान्वयन गर्नुहोस्। थप अडान बिना, हामी चरणहरू प्रक्रियाबाट चरणहरूमा जाऔं।

चरणहरू:

पहिले, हाम्रो कोड टाइप गर्नु अघि हामीले VBA मोड्युल ल्याउन आवश्यक छ। । त्यसो गर्न -

  • पहिले, विकासकर्ता ट्याबबाट >>> भिजुअल बेसिक चयन गर्नुहोस्।

वैकल्पिक रूपमा, तपाइँ यसलाई पनि गर्न ALT + F11 थिच्न सक्नुहुन्छ। “ Microsoft Visual Basic Application को लागि ” यस पछि देखा पर्नेछ।

  • दोस्रो, Insert बाट >>> मोड्युल चयन गर्नुहोस्।

यहाँ, हामी हाम्रो टाइप गर्नेछौंकोड।

  • तेस्रो, निम्न कोड मोड्युल भित्र टाइप गर्नुहोस्।
5090

VBA कोड ब्रेकडाउन

  • पहिले, हामीले हाम्रो उप प्रक्रिया बचत_र_बन्द_एक्टिभ_वर्कबुक लाई कल गर्दैछौं। .
  • त्यसपछि, हामीले हाम्रो हालको कार्यपुस्तिका लाई ActiveWorkbook भनेर उल्लेख गर्दैछौँ।
  • त्यसपछि, Close विधि प्रयोग गरेर। हामी हाम्रो फाइल बन्द गर्दैछौँ।
  • अन्तमा, हामीले बचत परिवर्तनहरू लाई True मा सेट गरेका छौं, जसले हाम्रो कार्यपुस्तिका बचत गर्नेछ। बन्द गर्दै

अब, हामी हाम्रो कोड कार्यान्वयन गर्नेछौं।

  • पहिले, बचत गर्नुहोस् यो मोड्युल
  • दोस्रो, हाम्रो कोड भित्र क्लिक गर्नुहोस्।
  • अन्तमा, रन बटन थिच्नुहोस्।

यदि हामी हाम्रो Excel एप्लिकेसन मा जान्छौं भने, हामीले हाम्रो कार्यपुस्तिका बन्द भएको देख्नेछौं। यसरी, हामीले सफलतापूर्वक Excel VBA प्रयोग गरेर बचत बंद कार्यपुस्तिका बन्द गरेका छौं।

थप पढ्नुहोस्: कसरी एक्सेलमा सबै कार्यपुस्तिकाहरूका लागि म्याक्रो बचत गर्ने (सजिलो चरणहरू सहित)

2. विशिष्ट कार्यपुस्तिका बचत गर्न र बन्द गर्न Excel VBA

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

चरणहरू:

  • पहिले, विधि १ मा देखाइए अनुसार , VBA ल्याउनुहोस्मोड्युल
  • दोस्रो, त्यो मोड्युल भित्र यो कोड टाइप गर्नुहोस्।
2457

<0 VBA कोड ब्रेकडाउन
  • पहिले, हामीले हाम्रो उप प्रक्रिया सेभ_एन्ड_क्लोज_स्पेसिफिक_वर्कबुक लाई कल गर्दैछौं।
  • त्यसपछि, हामी हाम्रो पहिलो कार्यपुस्तिका कार्यपुस्तिका वस्तु भित्रको सन्दर्भ गर्दै हुनुहुन्छ।
  • त्यसपछि, Close विधि प्रयोग गरेर हामी बन्द गर्दैछौँ।>हाम्रो फाइल।
  • अन्तमा, हामीले बचत परिवर्तनहरू लाई True मा सेट गरेका छौं, जसले हाम्रो कार्यपुस्तिका बन्द गर्दा बचत गर्नेछ। .
  • तेस्रो, विधि १ मा देखाइए अनुसार, कोड कार्यान्वयन गर्नुहोस्।

यस पछि, हामी देख्नेछौं कि पहिलो कार्यपुस्तिका बन्द छ र मात्र दोस्रो कार्यपुस्तिका खुला छ । तसर्थ, हामीले तपाईलाई बचत बंद गर्ने a कार्यपुस्तिका को अर्को विधि देखाउनुभएको छ।

थप पढ्नुहोस्: Excel VBA: नखोली पानालाई नयाँ कार्यपुस्तिकाको रूपमा बचत गर्नुहोस्

3. विशिष्ट फोल्डरमा विशेष कार्यपुस्तिका बचत गर्नुहोस् र बन्द गर्नुहोस्

तेस्रो विधिको लागि , हामी Excel VBA प्रयोग गरेर फोल्डर मा बचत बन्द विशिष्ट कार्यपुस्तिका मा जाँदैछौँ।

चरणहरू:

  • पहिले, विधि १ मा देखाइए अनुसार , VBA मोड्युल ल्याउनुहोस्।
  • दोस्रो, त्यो मोड्युल भित्र यो कोड टाइप गर्नुहोस्।
7193

VBA कोड ब्रेकडाउन

  • पहिले, हामी हाम्रो उपप्रक्रिया Save_and_Close_Workbook_in_Specific_Folder
  • त्यसपछि, SaveAs विधि प्रयोग गरेर हामी बचत गर्दै हाम्रो फाइललाई निश्चित स्थानमा।
  • त्यसपछि, हामी फाइलनामलाई मूल कार्यपुस्तिका जस्तै राख्छौं।
  • अन्तमा, हामी बन्द गर्छौं हाम्रो कार्यपुस्तिका
  • तेस्रो, विधि १ मा देखाइए अनुसार , कोड कार्यान्वयन गर्नुहोस्।

यस पछि, यसले बचत गर्नेछ हाम्रो कार्यपुस्तिका हाम्रो परिभाषित फोल्डर स्थान भित्र र यसलाई बन्द गर्नुहोस् । तसर्थ, हामीले तपाईंलाई VBA प्रयोग गरेर विशिष्ट फोल्डरमा कार्यपुस्तिका बन्द गर्ने बचत कार्यपुस्तिका बन्द गर्ने अर्को विधि देखाएको छौँ।

थप पढ्नुहोस्: विशिष्ट फोल्डरमा PDF बचत गर्न एक्सेल VBA म्याक्रो (७ आदर्श उदाहरणहरू)

समान पढाइहरू

  • Excel VBA: प्रोम्प्ट बिना कार्यपुस्तिका बचत गर्नुहोस् (सजिलो चरणहरू सहित)
  • [फिक्स्ड!] किन एक्सेलले मेरो ढाँचा बचत गरिरहेको छैन? ? (७ सम्भावित कारणहरू)
  • कसरी एक्सेललाई PDF ल्यान्डस्केपको रूपमा बचत गर्ने (द्रुत चरणहरूको साथ)
  • Excel VBA फाईलको रूपमा बचत गर्नको लागि पथ प्रयोग गरेर सेल (द्रुत चरणहरू सहित)
  • [निश्चित!] एक्सेल CSV फाइल परिवर्तनहरू बचत गर्दैन (६ सम्भावित समाधानहरू)

4. बटन सम्मिलित गर्दै Excel मा कार्यपुस्तिका बचत र बन्द गर्नुहोस्

चौथो विधिको लागि, हामी एक्सेलमा कार्यपुस्तिका बन्द र बचत गर्न VBA बटन सिर्जना गर्न जाँदैछौं।

चरणहरू:

  • पहिले, विधि १ मा देखाइए अनुसार , VBA ल्याउनुहोस्मोड्युल
  • दोस्रो, त्यो मोड्युल भित्र यो कोड टाइप गर्नुहोस्।
4796

<0 VBA कोड ब्रेकडाउन
  • पहिले, हामीले हाम्रो उप प्रक्रिया Button_Click_Save_and_Close_workbook लाई कल गर्दैछौँ।
  • त्यसपछि, बचत गर्नुहोस् विधि प्रयोग गरेर हामी बचत गर्दै हाम्रो कार्यपुस्तिका
  • अन्तमा, हामी बन्द गर्छौं हाम्रो कार्यपुस्तिका प्रयोग गरेर छोड्नुहोस् विधि।

अब, हामी यहाँ VBA बटन घुसाउनेछौं।

  • पहिले, विकासकर्ता<2 बाट> ट्याब >>> घुसाउनुहोस् >>> बटन (फारम नियन्त्रण) चयन गर्नुहोस्।

  • त्यसपछि, माउस कर्सर परिवर्तन हुनेछ र तान्नुहोस्। कार्यपुस्तिका भित्रको बक्स।

त्यसपछि, म्याक्रो तोक्ने संवाद बाकस देखा पर्नेछ।

  • त्यसपछि, “ Button_Click_Save_and_Close_workbook ” चयन गर्नुहोस्।
  • त्यसपछि ठीक छ थिच्नुहोस्।

त्यसपछि, हामीले कार्यपुस्तिका मा बटन १ देख्नेछौं।

  • अन्तमा, बटनमा क्लिक गर्नुहोस्।

यसले बचत बन्द गर्नेछ हाम्रो कार्यपुस्तिका

थप पढ्नुहोस्: VBA Code for Save Button in Excel (4 भेरियन्ट)

5. Excel VBA लागू गर्दै सबै खुला कार्यपुस्तिकाहरू बचत र बन्द गर्नुहोस्

यस अन्तिम विधिमा, हामी सबै खोलिएका कार्यपुस्तिकाहरू बचत र बन्द गर्न जाँदैछ। यस पटक, हामीसँग उही दुई कार्यपुस्तिकाहरू विधिमा जस्तै छन् 3 , यद्यपि, यस पटक, हामी बचत गर्नेछौं बन्द दुवै> कार्यपुस्तिका । यहाँ, हामी हाम्रो कार्यपुस्तिकाहरू मार्फत जानको लागि For Next Loop प्रयोग गर्नेछौं।

चरणहरू:

  • पहिले, विधि १ मा देखाइए अनुसार , VBA मोड्युल ल्याउनुहोस्।
  • दोस्रो, यो कोड <1 भित्र टाइप गर्नुहोस्>मोड्युल ।
9156

VBA कोड ब्रेकडाउन

  • पहिलो , हामीले हाम्रो उपप्रक्रिया CloseAndSaveOpenWorkbooks लाई कल गर्दैछौँ।
  • त्यसपछि, हामीले For Next Loop लाई सबै कार्यपुस्तिकाहरू मार्फत घुमाउन प्रयोग गर्दैछौँ।
  • त्यसपछि, बचत गर्नुहोस् विधि प्रयोग गरेर हामी बचत गर्दै हाम्रा फाइलहरू।
  • त्यसपछि, हामी बन्द गर्छौं हाम्रो हालको कार्यपुस्तिका बाहेक सबै कार्यपुस्तिकाहरू
  • अन्तमा, हामीले बन्द मूल कार्यपुस्तिका प्रयोग गरेर छाड्नुहोस् प्रॉपर्टी।
  • तेस्रो, विधि १ मा देखाइए अनुसार , कोड कार्यान्वयन गर्नुहोस्।

त्यसैले, यो बचत हुनेछ बन्द गर्नुहोस् दुई कार्यपुस्तिका । हामीले परिमार्जित मिति दुई कार्यपुस्तिकाहरू को लागि समान देख्न सक्छौं। निष्कर्षमा, हामीले 5 फरक Excel VBA म्याक्रोहरू बचत कार्यपुस्तिका बन्द गर्न देखाइसकेका छौं।

थप पढ्नुहोस्: व्यक्तिगत म्याक्रो कार्यपुस्तिकामा म्याक्रो कसरी बचत गर्ने?

निष्कर्ष

हामीले तपाइँलाई देखाउनुभएको छ 5 द्रुत-र-सजिलो बुझ्न Excel VBA बचत गर्न कार्यपुस्तिका बन्द गर्नुहोस् । यदि तपाइँ कुनै समस्या सामना गर्नुहुन्छ भने, तल टिप्पणी गर्न नहिचकिचाउनुहोस्। यसबाहेक, तपाईं हाम्रो साइट भ्रमण गर्न सक्नुहुन्छ Exceldemy थप Excel-सम्बन्धित लेखहरूको लागि। पढ्नको लागि धन्यवाद, उत्कृष्ट बनाइरहनुहोस्!

Hugh West एक उच्च अनुभवी एक्सेल प्रशिक्षक र उद्योग मा 10 वर्ष भन्दा बढी अनुभव संग विश्लेषक हो। उनले लेखा र वित्तमा स्नातक र व्यवसाय प्रशासनमा स्नातकोत्तर डिग्री हासिल गरेका छन्। Hugh को शिक्षण को लागी एक जोश छ र एक अद्वितीय शिक्षण दृष्टिकोण को विकास गरेको छ जुन पछ्याउन र बुझ्न सजिलो छ। एक्सेलको उनको विशेषज्ञ ज्ञानले विश्वभरका हजारौं विद्यार्थी र पेशेवरहरूलाई उनीहरूको सीप सुधार गर्न र उनीहरूको करियरमा उत्कृष्टता हासिल गर्न मद्दत गरेको छ। आफ्नो ब्लग मार्फत, हगले व्यक्ति र व्यवसायहरूलाई उनीहरूको पूर्ण क्षमतामा पुग्न मद्दत गर्न नि:शुल्क एक्सेल ट्यूटोरियलहरू र अनलाइन प्रशिक्षणहरू प्रदान गर्दै आफ्नो ज्ञान संसारसँग साझा गर्छन्।