Excel VBA: چيڪ ڪريو ته هڪ فائل موجود آهي يا نه

  • هن کي شيئر ڪريو
Hugh West

اسان جي روزاني زندگيءَ ۾ Excel VBA جو سڀ کان وڌيڪ فائديمند استعمال اهو آهي ته اسان چيڪ ڪري سگهون ٿا ته ڪا فائيل اسان جي مشين تي موجود آهي يا نه استعمال ڪري. هن آرٽيڪل ۾، مان توهان کي ڏيکاريندس ته توهان ڪيئن چيڪ ڪري سگهو ٿا ته فائل موجود آهي يا نه اسان جي ڪمپيوٽرن تي Excel استعمال ڪندي VBA .

VBA ڪوڊ چيڪ ڪرڻ لاءِ ته فائل موجود آهي يا نه (جلدي ڏسو)

3449

ڊائون لوڊ ڪريو مشق ورڪ بڪ

ڊاؤن لوڊ ڪريو مشق ڪرڻ لاءِ هي مشق ورڪ بڪ جڏهن توهان هي آرٽيڪل پڙهي رهيا آهيو.

VBA چيڪ ڪريو ته ڇا ڪا فائل موجود آهي.xlsm

VBA ڪوڊ جو هڪ جائزو چيڪ ڪرڻ لاءِ ته ڇا ڪا فائل موجود آهي يا نه (قدم در قدم تجزيو)

تنهنڪري، بغير ڪنهن دير جي، اچو ته اچون ٿا پنهنجي اڄ جي مکيه بحث ڏانهن. اسان ٽوڙينداسين VBA ڪوڊ قدم بہ قدم اهو سکڻ لاءِ ته اسان جي ڪمپيوٽرن تي فائل موجود آهي يا نه.

⧪ قدم 1: ضروري داخل ڪرڻ ان پٽ

ڪوڊ جي بلڪل شروعات ۾، اسان کي ان ۾ ضروري ان پٽ داخل ڪرڻو پوندو. ھن ڪوڊ ۾ صرف ھڪڙو ان پٽ گھربل آھي، ۽ اھو آھي فائل جو نالو جيڪو اسان ڳولي رھيا آھيون. مڪمل فائل جو نالو داخل ڪريو (جڙيل ڊاريڪٽري سان گڏ).

3269

⧪ قدم 2: فائل جو نالو ڪڍيو VBA Dir فنڪشن سان

اڳيون، اسان هڪ ننڍڙي چال استعمال ڪنداسين. اسان استعمال ڪنداسين VBA Dir function فائل جو نالو ڪڍڻ لاءِ. جيڪڏهن ڪا به اهڙي فائل موجود نه آهي، Dir فنڪشن هڪ null اسٽرنگ واپس ڪندو.

10>

2272

⧪قدم 3: چيڪ ڪرڻ ته ڇا فائل موجود آهي هڪ If-Block استعمال ڪندي

هي سڀ کان اهم قدم آهي. اسان اڳ ۾ ٻڌايو آهي ته جيڪڏهن ڏنل نالي ۾ ڪا به فائل موجود نه آهي، Dir فنڪشن هڪ null string موٽائي ٿو. اسان هن پراپرٽي کي استعمال ڪنداسين هڪ If-block ۾ چيڪ ڪرڻ لاءِ ته فائل موجود آهي يا نه.

6611

پوءِ مڪمل VBA ڪوڊ ٿيندو:

VBA ڪوڊ:

2018

ٻاھر نڪتو:

ڪوڊ هلايو. منهنجي ڪمپيوٽر تي، هڪ ميسيج باڪس ڏيکاريندو، "فائل موجود آهي" ، ڇاڪاڻ ته اها اصل ۾ منهنجي مشين تي موجود آهي.

توهان جي مشين تي، آئوٽ پٽ مختلف ٿي سگهي ٿو ان تي منحصر آهي ته ڇا فائل موجود آهي يا نه.

وڌيڪ پڙهو: Excel VBA: چيڪ ڪريو ته ڇا شيٽ موجود آهي (2 آسان طريقا)

Macro ڊولپ ڪرڻ لاءِ چيڪ ڪرڻ لاءِ ته فائلن جي رينج موجود آهي يا نه استعمال ڪري رهيو آهي Excel VBA

هتي اسان وٽ هڪ Excel ورڪ شيٽ ۾ ڊيٽا سيٽ آهي جنهن ۾ ڪجهه فائلن جا نالا شامل آهن. رينج ۾ ڊائريڪٽرن سان B4:B8 .

اسان جو مقصد هڪ ميڪرو ٺاهڻ آهي جيڪو لکندو موجود / موجود ناهي انهن مان هر هڪ جي ڀرسان چيڪ ڪرڻ کان پوء اهي ڪمپيوٽر تي موجود آهن يا نه.

⧪ قدم 1: VBA ونڊو کولڻ

دٻايو ALT + F11 توهان جي ڪيبورڊ تي Visual Basic ونڊو کولڻ لاءِ.

⧪ قدم 2: نئون ماڊل داخل ڪرڻ

ڏانھن وڃو داخل ڪريو > ماڊل ٽول بار ۾. ڪلڪ ڪريو Module . ھڪڙو نئون ماڊل سڏيو ويندو آھي1 3

هي سڀ کان اهم قدم آهي. ماڊل ۾ هيٺ ڏنل VBA ڪوڊ داخل ڪريو.

VBA ڪوڊ:

8688

⧪ قدم 5: ڪوڊ هلائڻ

مٿي ڏنل ٽول بار مان سب / يوزر فارم هلائي ٽول تي ڪلڪ ڪريو.

ڪوڊ هلندو. ۽ توھان حاصل ڪندا "موجود" موجود فائلن لاءِ، ۽ "موجود نه آھي" انھن فائلن لاءِ جيڪي موجود نه آھن.

وڌيڪ پڙهو: ڪيئن چيڪ ڪجي جيڪڏهن قيمت موجود آهي ايڪسل ۾ رينج ۾ (8 طريقا)

5> نتيجو

تنهنڪري، هي هڪ Macro کي ترقي ڪرڻ جو عمل آهي ايڪسل مان هڪ منسلڪ سان اي ميل موڪلڻ لاءِ. ڇا توھان وٽ ڪو سوال آھي؟ اسان کان پڇڻ لاء آزاد ٿيو. ۽ وڌيڪ پوسٽن ۽ اپڊيٽس لاءِ اسان جي سائيٽ ExcelWIKI جو دورو ڪرڻ نه وساريو.

Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.