विषयसूची
इस ट्यूटोरियल में, मैं आपके साथ 5 XLSX प्रारूप में VBA का उपयोग करके एक एक्सेल फ़ाइल की एक प्रति सहेजने के उपयुक्त तरीके साझा करने जा रहा हूं। आप इन पद्धतियों का उपयोग किसी भी प्रकार की कार्यपुस्तिका में कर सकते हैं चाहे उनमें बड़ा या छोटा डेटा हो। इसके अलावा, जैसा कि हम VBA का उपयोग करेंगे, कार्य को पूरा करने में लगभग कोई समय नहीं लगेगा।
अभ्यास कार्यपुस्तिका डाउनलोड करें
आप यहां से अभ्यास कार्यपुस्तिका डाउनलोड कर सकते हैं।
VBA कॉपी को XLSX.xlsx के रूप में सहेजें
XLSX फ़ाइल क्या है?
XLSX फाइल एक MS Excel Open XML Format Spreadsheet है जो वर्कशीट के अंदर मौजूद सेल में डेटा स्टोर करती है। कोशिकाओं को एक पंक्ति-स्तंभ संरचना में व्यवस्थित किया जाता है। MS Excel 2007 और इससे पहले, यह स्प्रेडशीट फ़ाइल XLS के प्रकार की थी।
VBA का उपयोग करके XLSX के रूप में Excel फ़ाइल की एक प्रति को सहेजने के 5 उपयुक्त तरीके <5
इस ट्यूटोरियल के लिए, हमारा मुख्य उद्देश्य आपको यह दिखाना है कि मौजूदा वर्कबुक को XLSX फॉर्मेट में कैसे सेव किया जाए। इसलिए हमने एक सरल और संक्षिप्त डेटासेट लिया है जिसमें 3 कॉलम और 6 छात्रों के अंकों का रिकॉर्ड है। लेकिन आपके पास अपने स्वयं के डेटासेट का उपयोग करने का विकल्प है।
1. में SaveCopyAs मेथड
SaveCopyAs मेथड का उपयोग करना एक्सेल वीबीए एक कार्यपुस्तिका वस्तु लेता है और इस कार्यपुस्तिका की एक नई प्रति XLSX प्रारूप में डेटा को संशोधित किए बिना सहेज सकता है। आइए देखें कि हमारे कोड के अंदर इस विधि का उपयोग कैसे करें।
चरण:
- पहले, डेवलपर टैब पर जाएं और विज़ुअल बेसिक चुनें।
- अगला, विजुअल बेसिक विंडो, इन्सर्ट पर क्लिक करें और मॉड्यूल चुनें।
- अब, में दाईं ओर नई मॉड्यूल विंडो, निम्न सूत्र टाइप करें:
6899
- फिर, VBA विंडो बंद करें और नेविगेट करें फिर से डेवलपर टैब पर जाएं।
- यहां, मैक्रोज़ चुनें।
- अब, मैक्रो विंडो में, आपको हमारे द्वारा डाले गए मैक्रो कोड को देखना चाहिए।
- अगला, रन पर क्लिक करें।
- अंत में, उस फ़ोल्डर को खोलें जहां आपने फ़ाइल सहेजी थी और यह XLSX प्रारूप में उपलब्ध होना चाहिए जैसा हम चाहते थे।
और पढ़ें: सेल वैल्यू
से फ़ाइल नाम के रूप में एक्सेल मैक्रो फाइलों को कैसे बचाएं 2. फ़ाइल नाम निर्दिष्ट करना
हम इसकी एक प्रति सहेज सकते हैं VBA कोड में फ़ाइल नाम निर्दिष्ट करके XLSX प्रारूप में एक एक्सेल फ़ाइल। फ़ाइल का नाम सेट करते समय, हम फ़ाइल एक्सटेंशन भी जोड़ेंगे जो फ़ाइल को हमारे वांछित प्रारूप में बदल देगा। इस विधि के साथ आगे बढ़ने के लिए, नीचे दिए गए कोड को VBA मॉड्यूल विंडो में डालें।
2686
कोड टाइप करने के बाद, बस इसे <1 से चलाएं> मैक्रोज़ विकल्प जैसा कि हमने पहले दिखाया था। अब, सेव फोल्डर में जाएं और XLSX फॉर्मेट वाली फाइल अब वहां होनी चाहिए।
और पढ़ें: विशिष्ट कार्यपुस्तिका को सहेजने के लिए एक्सेल VBAदिनांक के साथ फ़ोल्डर
3. फ़ाइल स्वरूप संख्या दर्ज करना
फ़ाइल स्वरूप संख्या अद्वितीय संख्याएँ हैं जो सहेजते समय एक विशिष्ट फ़ाइल प्रकार को दर्शाती हैं। इस ट्यूटोरियल के लिए, हमारा लक्ष्य VBA का उपयोग करके XLSX फ़ाइल के रूप में एक्सेल कॉपी को सहेजना है। इसलिए, हम प्रारूप संख्या 51 का उपयोग करेंगे, जो XLSX फ़ाइल प्रकार को दर्शाता है। इसलिए, VBA मॉड्यूल में निम्न कोड टाइप करें:
4884
अब, यदि आप इस कोड को रन करते हैं, तो एक्सेल तुरंत कार्यपुस्तिका को <में सहेज देगा। 1> एक्सएलएसएक्स प्रारूप। आप डेस्टिनेशन फोल्डर में चेक करके इसकी पुष्टि कर सकते हैं। 2>
4. पासवर्ड के साथ सहेजना
कई मामलों में, अतिरिक्त पासवर्ड के साथ XLSX प्रारूप में एक्सेल कार्यपुस्तिका की एक प्रति सहेजना बहुत महत्वपूर्ण है। यह उच्च सुरक्षा चिंताओं वाली कार्यपुस्तिकाओं के लिए विशेष रूप से सच है। आप इस कार्य को VBA का उपयोग करके और अपने दस्तावेज़ को सहेजने के साथ एक कस्टम पासवर्ड सेट करके बहुत आसानी से प्राप्त कर सकते हैं। उसके लिए, मॉड्यूल विंडो में नीचे VBA कोड दर्ज करें:
6057
आखिरकार, जैसा कि हमने पहले देखा, आप बस इस कोड को मैक्रोज़ विकल्पों से चलाना होगा। अब, यदि आप अपने सहेजे गए फ़ोल्डर में जाते हैं, तो आपको उस नाम वाली फ़ाइल मिलनी चाहिए जो आपने दी थी और अंत में XLSX एक्सटेंशन।
और पढ़ें: एक्सेल वीबीए: बिना खोले नई वर्कबुक के रूप में शीट सेव करें
5.केवल पढ़ने के लिए अनुशंसा करके सहेजें
दस्तावेज़ की सुरक्षा का एक कम सख्त तरीका यह है कि इसे केवल पढ़ने के लिए फ़ाइल बनाया जाए। यदि आप XLSX प्रारूप में एक एक्सेल फाइल कॉपी सहेजते हैं, तो आप VBA का उपयोग करके रीड-ओनली कंडीशन सेट कर सकते हैं। अब, ऐसा करने के लिए, VBA मॉड्यूल में निम्न कोड डालें:
4061
फिर, इस कोड को मैक्रोज़<2 से चलाएँ> डेवलपर टैब के तहत विकल्प। इसे नीचे दिखाए गए अनुसार XLSX वर्तमान कार्यपुस्तिका की प्रतिलिपि सहेजनी चाहिए।
और पढ़ें: Excel VBA को वेरिएबल नेम के साथ फाइल सेव करें (5 उदाहरण)
याद रखने योग्य बातें
- XLSX फाइल के सेविंग पाथ को में बदलना सुनिश्चित करें 1> वीबीए । यह आपके कंप्यूटर के अंदर एक फ़ोल्डर पथ से मेल खाना चाहिए।
- यह देखने के लिए दोबारा जांच करें कि आप सभी अंतर्निहित VBA कार्यों की वर्तनी ठीक उसी तरह कर रहे हैं जैसे मैंने किया है।
- याद रखें कि, कुछ मामलों में, कोड चलाने के बाद VBA कोड अब VBA विंडो में उपलब्ध नहीं हो सकता है।
निष्कर्ष
मुझे आशा है कि VBA का उपयोग करके XLSX प्रारूप में एक्सेल फ़ाइल कॉपी को सहेजने के लिए मैंने जो तरीके दिखाए थे, वे आपके लिए उपयोगी थे। यदि आप किसी भी चरण में फंस जाते हैं या कोई कोड काम नहीं करता है, तो मैं सुझाव दूंगा कि मैंने कुछ बार प्रदान किए गए कोड की जांच की है। साथ ही, कोड क्या कर रहा है यह समझने के लिए कोड को कुछ हद तक बदलने का प्रयास करें। अंत में, अधिक एक्सेल तकनीकों को सीखने के लिए, हमारा अनुसरण करें ExcelWIKI वेबसाइट। यदि आपके कोई प्रश्न हैं, तो कृपया मुझे टिप्पणियों में बताएं।