एक्सेल VBA: वर्कबुक जतन करा आणि बंद करा (5 योग्य उदाहरणे)

  • ह्याचा प्रसार करा
Hugh West

या लेखात, आम्ही तुम्हाला सेव्ह आणि वर्कबुक बंद करण्यासाठी Excel VBA वापरण्याच्या 5 पद्धती दाखवू. वेळ खूप मौल्यवान असल्याने, आम्ही Excel VBA वापरून सांसारिक कामे वगळून बराच वेळ वाचवू शकतो. शिवाय, आम्ही 3 स्तंभ : “ नाव ”, “ जन्म ”, आणि “ नवीनतम कार्य ” असलेला डेटासेट घेतला आहे. हा डेटासेट 6 लोकांचे जन्म वर्ष आणि त्यांची नवीनतम चित्रपट माहिती दर्शवतो.

सराव वर्कबुक डाउनलोड करा

VBA सेव्ह आणि क्लोज करण्यासाठी Workbook.xlsm

5 एक्सेल मध्ये VBA वापरून वर्कबुक जतन आणि बंद करण्यासाठी उदाहरणे

1. एक्सेल VBA वापरून सक्रिय वर्कबुक जतन करा आणि बंद करा

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

स्टेप्स:

आम्ही आमचा कोड टाइप करण्यापूर्वी आम्हाला VBA मॉड्यूल आणावे लागेल. . ते करण्यासाठी –

  • प्रथम, डेव्हलपर टॅब वरून >>> Visual Basic निवडा.

वैकल्पिकपणे, तुम्ही हे देखील करण्यासाठी ALT + F11 दाबू शकता. यानंतर “ Microsoft Visual Basic Application ” दिसेल.

  • दुसरे, Insert वरून >>> मॉड्युल निवडा.

येथे, आपण आमचे टाईप करूकोड.

  • तिसरे, खालील कोड मॉड्युल मध्ये टाइप करा.
1656

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

  • प्रथम, आम्ही आमच्या उप प्रक्रिया सेव्ह_अँड_क्लोज_अॅक्टिव्ह_वर्कबुक कॉल करत आहोत .
  • तर, आम्ही आमच्या सध्याच्या कार्यपुस्तिका चा संदर्भ ActiveWorkbook म्हणून देत आहोत.
  • त्यानंतर, बंद करा पद्धत वापरून आम्ही आमची फाईल बंद करत आहोत बंद केल्यावर .

आता, आम्ही आमचा कोड कार्यान्वित करू.

  • प्रथम, सेव्ह हे मॉड्युल .
  • दुसरे, आमच्या कोडमध्ये क्लिक करा.
  • शेवटी, रन बटण दाबा.

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

अधिक वाचा: एक्सेलमधील सर्व वर्कबुकसाठी मॅक्रो कसे सेव्ह करावे (सोप्या चरणांसह)

2. विशिष्ट वर्कबुक सेव्ह आणि बंद करण्यासाठी एक्सेल VBA

दुसऱ्या पद्धतीसाठी, आम्ही दुसरा VBA कोड वापरून सेव्ह आणि बंद विशिष्ट वर्कबुक वापरू. येथे, आम्ही दोन कार्यपुस्तके उघडली आहेत आणि आम्ही डावीकडून सेव्ह आणि बंद पहिली वर्कबुक बंद करू.

<0

चरण:

  • प्रथम, पद्धती 1 मध्ये दर्शविल्याप्रमाणे , VBA आणामॉड्यूल .
  • दुसरे, हा कोड त्या मॉड्युल मध्ये टाइप करा.
2161

<0 VBA कोड ब्रेकडाउन
  • प्रथम, आम्ही आमच्या उपप्रक्रिया सेव्ह_अँड_क्लोज_स्पेसिफिक_वर्कबुक कॉल करत आहोत.
  • मग, आम्ही आमच्या पहिल्या वर्कबुक वर्कबुक ऑब्जेक्ट च्या आत संदर्भ देत आहोत.
  • त्यानंतर, बंद करा पद्धत वापरून आम्ही बंद करत आहोत आमची फाईल.
  • शेवटी, आम्ही सेव्ह चेंजेस ट्रू वर सेट केले आहे, जे बंद केल्यावर आमचे वर्कबुक सेव्ह करेल. .
  • तिसरे, पद्धती 1 मध्ये दाखवल्याप्रमाणे, कोड कार्यान्वित करा.

यानंतर, आपण पहिले कार्यपुस्तिका बंद आणि फक्त दुसरी कार्यपुस्तिका खुली आहे. म्हणून, आम्ही तुम्हाला सेव्हिंग आणि बंद a वर्कबुक अजून एक पद्धत दाखवली आहे.

अधिक वाचा: Excel VBA: न उघडता शीट नवीन कार्यपुस्तिका म्हणून जतन करा

3. विशिष्ट फोल्डरमध्ये विशिष्ट कार्यपुस्तिका जतन करा आणि बंद करा

तिसऱ्या पद्धतीसाठी , आम्ही Excel VBA वापरून फोल्डर मध्‍ये सेव्ह आणि एक विशिष्ट वर्कबुक बंद करणार आहोत.

चरण:

  • प्रथम, पद्धती 1 मध्ये दर्शविल्याप्रमाणे , VBA मॉड्यूल आणा.
  • दुसरे, हा कोड त्या मॉड्युल मध्ये टाइप करा.
2434

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

  • प्रथम, आम्ही आमच्या सबप्रक्रिया Save_and_Close_Workbook_in_Specific_Folder .
  • त्यानंतर, SaveAs पद्धत वापरून आम्ही आमची फाईल एका विशिष्ट ठिकाणी सेव्ह करत आहोत.
  • नंतर, आम्ही फाईलचे नाव मूळ वर्कबुक सारखेच ठेवतो.
  • शेवटी, आम्ही बंद करतो आमचे वर्कबुक .
  • तिसरे, पद्धती 1 मध्ये दाखवल्याप्रमाणे , कोड कार्यान्वित करा.

यानंतर, ते सेव्ह करेल आमचे वर्कबुक आमच्या परिभाषित फोल्डर स्थानामध्ये आणि ते बंद करा . अशा प्रकारे, आम्ही तुम्हाला VBA वापरून विशिष्ट फोल्डर मध्‍ये सेव्ह आणि वर्कबुक बंद करण्याची दुसरी पद्धत दाखवली आहे.

अधिक वाचा: विशिष्ट फोल्डरमध्ये PDF जतन करण्यासाठी एक्सेल VBA मॅक्रो (7 आदर्श उदाहरणे)

समान वाचन

  • Excel VBA: प्रॉम्प्टशिवाय कार्यपुस्तिका जतन करा (सोप्या चरणांसह)
  • [निश्चित!] एक्सेल माझे फॉरमॅटिंग का सेव्ह करत नाही? ? (७ संभाव्य कारणे)
  • एक्सेलला पीडीएफ लँडस्केप म्हणून कसे सेव्ह करावे (द्रुत चरणांसह)
  • पथ वापरून फाईल म्हणून सेव्ह करण्यासाठी एक्सेल VBA सेल (त्वरित पायऱ्यांसह)
  • [निश्चित!] एक्सेल CSV फाइल बदल जतन करत नाही (6 संभाव्य उपाय)

4. वर बटण समाविष्ट करत आहे एक्सेलमध्ये वर्कबुक सेव्ह आणि क्लोज करा

चौथ्या पद्धतीसाठी, आम्ही एक्सेलमध्ये वर्कबुक बंद आणि सेव्ह करण्यासाठी VBA बटण तयार करणार आहोत.

स्टेप्स:

  • प्रथम, पद्धती 1 मध्ये दर्शविल्याप्रमाणे , VBA आणामॉड्यूल .
  • दुसरे, हा कोड त्या मॉड्यूल मध्ये टाइप करा.
7384

<0 VBA कोड ब्रेकडाउन
  • प्रथम, आम्ही आमच्या उपप्रक्रिया Button_Click_Save_and_Close_workbook ला कॉल करत आहोत.
  • त्यानंतर, सेव्ह पद्धत वापरून आम्ही सेव्ह आमची वर्कबुक
  • शेवटी, आम्ही बंद करतो आमचे वर्कबुक वापरून पद्धत सोडा.

आता, आम्ही येथे VBA बटण टाकू.

  • प्रथम, डेव्हलपर<2 कडून> टॅब >>> घाला >>> बटण (फॉर्म कंट्रोल) निवडा.

  • मग, माउस कर्सर बदलेल आणि ड्रॅग करेल वर्कबुक च्या आत बॉक्स.

त्यानंतर, असाइन मॅक्रो डायलॉग बॉक्स दिसेल.

  • नंतर, “ Button_Click_Save_and_Close_workbook ” निवडा.
  • त्यानंतर, ठीक आहे दाबा.

<3

तर, आपण वर्कबुक मध्‍ये बटण 1 पाहू.

  • शेवटी, बटणावर क्लिक करा.

हे सेव्ह करेल आणि बंद करेल आमचे वर्कबुक .

अधिक वाचा: एक्सेलमधील सेव्ह बटणासाठी VBA कोड (4 प्रकार)

5. सर्व ओपन वर्कबुक्स जतन करा आणि बंद करा एक्सेल VBA लागू करा

या शेवटच्या पद्धतीमध्ये, आम्ही आहोत उघडलेली सर्व वर्कबुक जतन आणि बंद करणार आहे. या वेळी, आमच्याकडे तीच दोन कार्यपुस्तके पद्धतीप्रमाणे आहेत 3 , तथापि, यावेळी, आम्ही दोन्ही सेव्ह करू आणि बंद दोन्ही वर्कबुक . येथे, आम्ही आमच्या वर्कबुक्स मध्ये जाण्यासाठी द फॉर नेक्स्ट लूप वापरू.

स्टेप्स:

  • प्रथम, पद्धती 1 मध्ये दर्शविल्याप्रमाणे , VBA मॉड्यूल आणा.
  • दुसरं, हा कोड <1 मध्ये टाइप करा>मॉड्युल .
4979

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

  • प्रथम , आम्ही आमच्या सब प्रोसिजर CloseAndSaveOpenWorkbooks ला कॉल करत आहोत.
  • मग, आम्ही सर्व वर्कबुक मध्ये सायकल चालवण्यासाठी For Next loop वापरत आहोत. .
  • त्यानंतर, सेव्ह पद्धत वापरून आम्ही आमच्या फायली सेव्ह सेव्ह करत आहोत.
  • मग, आम्ही बंद करतो आमची सध्याची कार्यपुस्तिका वगळता सर्व कार्यपुस्तिका .
  • शेवटी, आम्ही मूळ कार्यपुस्तिका वापरून बंद केले. 1> प्रॉपर्टी सोडा.
  • तिसरे, पद्धती 1 मध्ये दर्शविल्याप्रमाणे , कोड कार्यान्वित करा.

म्हणून, ते सेव्ह करेल आणि बंद करेल दोन वर्कबुक . दोन वर्कबुक साठी तारीख सुधारित समान आहे हे आपण पाहू शकतो. शेवटी, आम्ही सेव्ह आणि वर्कबुक बंद करण्यासाठी 5 वेगळे एक्सेल VBA मॅक्रो दाखवले आहेत.

अधिक वाचा: मॅक्रो वैयक्तिक मॅक्रो वर्कबुकमध्ये कसे सेव्ह करावे?

निष्कर्ष

आम्ही तुम्हाला दाखवले आहे 5 जलद-आणि-समजण्यास सोपे Excel VBA ते सेव्ह आणि वर्कबुक बंद करा . तुम्हाला काही समस्या येत असल्यास, खाली टिप्पणी करण्यास मोकळ्या मनाने. शिवाय, तुम्ही आमच्या साइटला भेट देऊ शकताअधिक Excel-संबंधित लेखांसाठी Exceldemy . वाचल्याबद्दल धन्यवाद, उत्कृष्ट रहा!

ह्यू वेस्ट हे एक अत्यंत अनुभवी एक्सेल ट्रेनर आणि विश्लेषक आहेत ज्याचा उद्योगात 10 वर्षांपेक्षा जास्त अनुभव आहे. त्यांनी अकाउंटिंग आणि फायनान्समध्ये बॅचलर डिग्री आणि बिझनेस अॅडमिनिस्ट्रेशनमध्ये पदव्युत्तर पदवी घेतली आहे. ह्यूला शिकवण्याची आवड आहे आणि त्याने एक अद्वितीय शिकवण्याचा दृष्टीकोन विकसित केला आहे ज्याचे अनुसरण करणे आणि समजणे सोपे आहे. एक्सेलच्या त्यांच्या तज्ञ ज्ञानाने जगभरातील हजारो विद्यार्थ्यांना आणि व्यावसायिकांना त्यांची कौशल्ये सुधारण्यास आणि त्यांच्या करिअरमध्ये उत्कृष्ट कामगिरी करण्यास मदत केली आहे. त्याच्या ब्लॉगद्वारे, ह्यू आपले ज्ञान जगासोबत सामायिक करतो, व्यक्ती आणि व्यवसायांना त्यांच्या पूर्ण क्षमतेपर्यंत पोहोचण्यात मदत करण्यासाठी विनामूल्य एक्सेल ट्यूटोरियल आणि ऑनलाइन प्रशिक्षण ऑफर करतो.