एक्सेल VBA: जाँच गर्नुहोस् कि फाइल अवस्थित छ वा छैन

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

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

फाइल अवस्थित छ वा छैन भनेर जाँच गर्न VBA कोड हेर्नुहोस्)

1644

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

तपाईंले यो लेख पढिरहँदा अभ्यास गर्न यो अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्।

VBA जाँच गर्नुहोस् यदि फाइल अवस्थित छ वा छैन।

त्यसैले ढिलो नगरी आजको हाम्रो मुख्य छलफलमा जाऔं। हामी हाम्रो कम्प्युटरमा फाइल अवस्थित छ वा छैन भनेर कसरी जाँच गर्ने भनेर जान्नको लागि VBA कोड चरण-दर-चरण विभाजन गर्नेछौं।

⧪ चरण 1: आवश्यक सम्मिलित गर्दै इनपुट

कोडको सुरुमै, हामीले यसमा आवश्यक इनपुट घुसाउनु पर्छ। यस कोडमा एउटा मात्र इनपुट आवश्यक छ, र त्यो फाईलको नाम हो जुन हामीले खोजिरहेका छौं। पूरा फाइल नाम घुसाउनुहोस् (सम्बन्धित डाइरेक्टरीको साथमा)।

3571

⧪ चरण 2: VBA Dir प्रकार्यको साथ फाइल नाम निकाल्दै

अर्को, हामी एउटा सानो चाल प्रयोग गर्नेछौं। हामी फाइलको नाम निकाल्न VBA Dir प्रकार्य प्रयोग गर्नेछौं। यदि त्यस्तो कुनै फाइल अवस्थित छैन भने, Dir प्रकार्य ले शून्य स्ट्रिङ फर्काउनेछ।

8083

⧪चरण 3: यदि-ब्लक प्रयोग गरेर फाइल अवस्थित छ कि छैन भनेर जाँच गर्दै

यो सबैभन्दा महत्त्वपूर्ण चरण हो। हामीले पहिले नै भनिसकेका छौं कि यदि दिइएको नाममा कुनै फाइल अवस्थित छैन भने, Dir प्रकार्यले शून्य स्ट्रिङ फर्काउँछ। फाइल अवस्थित छ वा छैन भनी जाँच्न हामी यो गुणलाई if-block भित्र प्रयोग गर्नेछौं।

8751

त्यसैले पूरा VBA कोड हुनेछ:

VBA कोड:

4297

आउटपुट:

कोड चलाउनुहोस्। मेरो कम्प्युटरमा, एउटा सन्देश बाकस प्रदर्शन हुनेछ, "फाइल अवस्थित छ" , किनभने यो वास्तवमा मेरो मेसिनमा अवस्थित छ।

तपाईँको मेसिनमा, फाइलको आधारमा आउटपुट फरक हुन सक्छ। अवस्थित छ वा छैन।

थप पढ्नुहोस्: एक्सेल VBA: पाना अवस्थित छ भने जाँच गर्नुहोस् (२ सरल विधिहरू)

फाइलहरूको दायरा अवस्थित छ वा छैन एक्सेल VBA प्रयोग गर्दैन भनेर जाँच गर्न म्याक्रो विकास गर्दै

यहाँ हामीले एक्सेल कार्यपत्रमा डेटा सेट पाएका छौं जसमा केही फाइलहरूको नाम समावेश छ। दायरा B4:B8 मा डाइरेक्टरीहरु संग।

हाम्रो उद्देश्य अस्तित्व / अवस्थित छैन लेख्ने म्याक्रो विकास गर्न छ। कम्प्युटरमा अवस्थित छ वा छैन भनी जाँच गरेपछि प्रत्येकको छेउमा।

⧪ चरण 1: VBA विन्डो खोल्दै

ALT + थिच्नुहोस्। तपाईंको किबोर्डमा F11 भिजुअल बेसिक विन्डो खोल्नुहोस्।

14>

⧪ चरण 2: नयाँ मोड्युल घुसाउनुहोस्

मा जानुहोस् Insert > मोड्युल उपकरणपट्टीमा। मोड्युल मा क्लिक गर्नुहोस्। नयाँ मोड्युल भनिन्छ Module1 (वा तपाईंको विगतको इतिहासमा आधारित अरू कुनै कुरा) खुल्नेछ।

⧪ चरण 3: VBA कोड राख्दै <3

यो सबैभन्दा महत्त्वपूर्ण कदम हो। मोड्युलमा निम्न VBA कोड घुसाउनुहोस्।

VBA कोड:

9489

⧪ चरण ५: कोड चलाउँदै

माथिको उपकरणपट्टीबाट रन सब/यूजरफार्म उपकरणमा क्लिक गर्नुहोस्।

कोड चल्नेछ। र तपाईंले अवस्थित फाइलहरूका लागि “अवस्थित” र अवस्थित नभएका फाइलहरूका लागि “अवस्थित छैन” प्राप्त गर्नुहुनेछ।

थप पढ्नुहोस्: एक्सेलमा दायरा (८ तरिका) मा मान अवस्थित छ भने कसरी जाँच गर्ने

निष्कर्ष

तसर्थ, यो एउटा म्याक्रो एक्सेलबाट एट्याचमेन्टको साथ इमेल पठाउनको लागि विकास गर्ने प्रक्रिया हो। के तपाईंको कुनै प्रश्न छन्? हामीलाई सोध्न नहिचकिचाउनुहोस्। र थप पोष्ट र अद्यावधिकहरूको लागि हाम्रो साइट ExcelWIKI भ्रमण गर्न नबिर्सनुहोस्।

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