Vba का उपयोग करके फ़ोल्डर कैसे बनाएं (उदाहरण के साथ)
आप VBA का उपयोग करके एक फ़ोल्डर बनाने के लिए MkDir स्टेटमेंट का उपयोग कर सकते हैं।
व्यवहार में इस कथन का उपयोग करने का एक सामान्य तरीका यहां दिया गया है:
SubCreateFolder ()
MkDir " C:\Users\Bob\Desktop\My_Data "
End Sub
यह विशेष मैक्रो मेरे कंप्यूटर के डेस्कटॉप पर My_Data नामक एक फ़ोल्डर बनाएगा।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
उदाहरण: VBA का उपयोग करके एक फ़ोल्डर बनाएं
मान लीजिए कि मेरे डेस्कटॉप में वर्तमान में दो फ़ोल्डर हैं:
मान लीजिए कि मैं डेस्कटॉप पर My_Data नामक फ़ोल्डर बनाने के लिए VBA का उपयोग करना चाहता हूं।
ऐसा करने के लिए मैं निम्नलिखित मैक्रो बना सकता हूं:
SubCreateFolder ()
MkDir " C:\Users\Bob\Desktop\My_Data "
End Sub
एक बार जब मैं इस मैक्रो को चलाता हूं और डेस्कटॉप पर जाने के लिए फ़ाइल एक्सप्लोरर खोलता हूं, तो मैं देख सकता हूं कि यह नया फ़ोल्डर बनाया गया है:
मैं देख सकता हूं कि My_Data नामक नया फ़ोल्डर बिल्कुल मेरे द्वारा निर्दिष्ट स्थान पर बनाया गया है।
ध्यान दें कि यदि यह फ़ोल्डर इस स्थान पर पहले से मौजूद है और मैंने यह मैक्रो चलाया है, तो मुझे निम्नलिखित त्रुटि प्राप्त होगी:
त्रुटि बॉक्स हमें बताता है कि पथ/फ़ाइल एक्सेस त्रुटि है क्योंकि उस नाम वाला एक फ़ोल्डर मेरे कंप्यूटर पर उस स्थान पर पहले से मौजूद है।
इस त्रुटि से बचने के लिए मैं या तो एक अलग नाम से एक फ़ोल्डर बना सकता हूं या एक अलग स्थान पर फ़ोल्डर बना सकता हूं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:
वीबीए: किसी कार्यपुस्तिका में शीटों की संख्या कैसे गिनें
वीबीए: किसी अन्य कार्यपुस्तिका से डेटा कैसे निकालें
वीबीए: यदि नाम में विशिष्ट पाठ है तो शीट को कैसे हटाएं