विषयसूची
हमारे दैनिक जीवन में एक्सेल VBA का सबसे फायदेमंद उपयोग यह है कि हम यह जांच सकते हैं कि कोई फ़ाइल हमारे मशीन पर मौजूद है या नहीं। इस लेख में, मैं आपको दिखाऊंगा कि आप एक्सेल VBA का उपयोग करके कैसे जांच सकते हैं कि कोई फ़ाइल हमारे कंप्यूटर पर मौजूद है या नहीं।
फ़ाइल मौजूद है या नहीं यह जांचने के लिए VBA कोड (त्वरित देखें)
6680
अभ्यास कार्यपुस्तिका डाउनलोड करें
इस लेख को पढ़ते समय व्यायाम करने के लिए इस अभ्यास पुस्तिका को डाउनलोड करें।
VBA जांचें कि क्या कोई फ़ाइल मौजूद है। xlsm
फ़ाइल मौजूद है या नहीं, यह जांचने के लिए VBA कोड का अवलोकन
तो, बिना और देर किए, चलिए आज की अपनी मुख्य चर्चा पर चलते हैं। हम यह जानने के लिए VBA कोड को चरण-दर-चरण तोड़ेंगे कि यह कैसे जांचा जाए कि कोई फ़ाइल हमारे कंप्यूटर पर मौजूद है या नहीं।
⧪ चरण 1: आवश्यक सम्मिलित करना इनपुट
कोड की शुरुआत में ही, हमें इसमें आवश्यक इनपुट डालना होगा। इस कोड में केवल एक इनपुट की आवश्यकता है, और वह उस फ़ाइल का नाम है जिसे हम ढूंढ रहे हैं। पूरा फ़ाइल नाम डालें (संबंधित निर्देशिका के साथ)।
2205
⧪ चरण 2: VBA डिर फ़ंक्शन के साथ फ़ाइल का नाम निकालना <3
अगला, हम एक छोटी सी युक्ति का प्रयोग करेंगे। हम फ़ाइल का नाम निकालने के लिए VBA Dir फ़ंक्शन का उपयोग करेंगे। यदि ऐसी कोई फ़ाइल मौजूद नहीं है, तो Dir फ़ंक्शन एक शून्य स्ट्रिंग लौटाएगा।
6682
⧪स्टेप 3: इफ-ब्लॉक
यह सबसे महत्वपूर्ण कदम है, यह जांचना कि फाइल मौजूद है या नहीं। हमने पहले बताया है कि यदि दिए गए नाम की कोई फ़ाइल मौजूद नहीं है, तो Dir फ़ंक्शन एक अशक्त स्ट्रिंग लौटाता है। फ़ाइल मौजूद है या नहीं, यह जाँचने के लिए हम If-block के भीतर इस संपत्ति का उपयोग करेंगे।
2787
तो पूरा VBA कोड होगा:
⧭ VBA कोड:
8278
⧭ आउटपुट:
कोड चलाएँ। मेरे कंप्यूटर पर, एक संदेश बॉक्स प्रदर्शित होगा, “फ़ाइल मौजूद है” , क्योंकि यह वास्तव में मेरी मशीन पर मौजूद है।
आपकी मशीन पर, फ़ाइल के आधार पर आउटपुट भिन्न हो सकता है मौजूद है या नहीं।
और पढ़ें: एक्सेल VBA: जांचें कि क्या कोई शीट मौजूद है (2 आसान तरीके)
फ़ाइलों की एक श्रृंखला की जाँच करने के लिए एक मैक्रो का विकास करना मौजूद है या एक्सेल VBA का उपयोग नहीं कर रहा है
यहाँ हमें एक्सेल वर्कशीट में एक डेटा सेट मिला है जिसमें कुछ फाइलों का नाम है श्रेणी में निर्देशिकाओं के साथ B4:B8 ।
हमारा उद्देश्य एक ऐसा मैक्रो विकसित करना है जो Exist / Does not Exist लिखेगा उनमें से प्रत्येक के बगल में यह जाँचने के बाद कि वे कंप्यूटर पर मौजूद हैं या नहीं।
⧪ चरण 1: VBA विंडो खोलना
ALT + दबाएँ F11 अपने कीबोर्ड पर विज़ुअल बेसिक विंडो खोलने के लिए।
⧪ चरण 2: एक नया मॉड्यूल सम्मिलित करना
डालें > टूलबार में मॉड्यूल । मॉड्यूल पर क्लिक करें। एक नया मॉड्यूल कहा जाता है Module1 (या आपके पिछले इतिहास के आधार पर कुछ और) खुल जाएगा।
⧪ चरण 3: VBA कोड डालना
यह सबसे महत्वपूर्ण कदम है। मॉड्यूल में निम्नलिखित VBA कोड डालें।
⧭ VBA कोड:
6765
⧪ चरण 5: कोड को चलाना
उपरोक्त टूलबार से रन सब/यूज़रफॉर्म टूल पर क्लिक करें।
कोड चलेगा। और जो फ़ाइलें मौजूद हैं उनके लिए आपको "मौजूद" मिलेगा, और जो फ़ाइलें मौजूद नहीं हैं उनके लिए "मौजूद नहीं है" ।
<18
और पढ़ें: कैसे पता करें कि एक्सेल में वैल्यू रेंज में है या नहीं (8 तरीके)
निष्कर्ष
इसलिए, एक्सेल से अटैचमेंट के साथ ईमेल भेजने के लिए मैक्रो विकसित करने की यह प्रक्रिया है। क्या आपका कोई प्रश्न है? बेझिझक हमसे पूछें। और अधिक पोस्ट और अपडेट के लिए हमारी साइट ExcelWIKI पर जाना न भूलें।