ایکسل VBA: وګورئ چې فایل شتون لري یا نه

  • دا شریک کړه
Hugh West

زموږ په ورځني ژوند کې د ایکسل VBA ترټولو ګټور کارونې دا دي چې موږ کولی شو وګورو چې ایا زموږ په ماشین کې فایل شتون لري یا نه کاروي. په دې مقاله کې، زه به تاسو ته وښیم چې تاسو څنګه کولی شئ د Excel VBA په کارولو سره زموږ په کمپیوټرونو کې وګورئ چې فایل شتون لري یا نه.

د VBA کوډ وګورئ چې ایا فایل شتون لري یا نه (چټک وګورئ)

6895

د تمرین کاري کتاب ډاونلوډ کړئ

د تمرین لپاره دا د تمرین کاري کتاب ډاونلوډ کړئ کله چې تاسو دا مقاله لوستلئ.

7> VBA چیک کړئ که یو فایل شتون ولري.xlsm

د VBA کوډ یوه عمومي کتنه ترڅو وګوري چې ایا فایل شتون لري یا نه (مرحله تحلیل)

نو پرته له ځنډه، راځئ نن خپل اصلي بحث ته ځو. موږ به د VBA کوډ ګام په ګام مات کړو ترڅو زده کړو چې څنګه زموږ په کمپیوټر کې فایل شتون لري که نه. ان پټ

د کوډ په پیل کې، موږ باید اړین ان پټ داخل کړو. په دې کوډ کې یوازې یو ان پټ ته اړتیا ده، او دا د هغه فایل نوم دی چې موږ یې په لټه کې یو. د دوتنې بشپړ نوم دننه کړئ (د تړلې لارښود سره)

6025

⧪ 2 ګام: د فایل نوم د VBA Dir فنکشن سره استخراج

بیا، موږ به یو کوچنی چال وکاروو. موږ به د VBA Dir فنکشن د فایل نوم استخراج لپاره وکاروو. که داسې کومه دوتنه شتون ونلري، د Dir فنکشن به یو ناپاک تار بیرته راولي.

10>

7830

⧪3 ګام: د If-Block په کارولو سره د فایل شتون چیک کول

دا خورا مهم ګام دی. موږ مخکې ویلي وو چې که په ورکړل شوي نوم کې هیڅ فایل شتون ونلري، د Dir فنکشن یو ناپاک تار راګرځوي. موږ به دا ملکیت د If-block دننه وکاروو ترڅو وګورو چې ایا فایل شتون لري که نه.

1581

نو بشپړ VBA کوډ به وي:

VBA کوډ:

2503

محصول:

کوډ چل کړئ. زما په کمپیوټر کې، د پیغام بکس به ښکاره شي، "دوتنه شتون لري" ، ځکه چې دا په حقیقت کې زما په ماشین کې شتون لري.

ستاسو په ماشین کې، محصول کیدای شي توپیر ولري د دې پورې اړه لري چې آیا فایل شتون لري که نه.

نور ولولئ: ایکسیل VBA: وګورئ چې پاڼه شتون لري (2 ساده میتودونه)

د ماکرو رامینځته کول ترڅو چیک کړي چې د فایلونو لړۍ شتون لري یا نه کارول د Excel VBA

دلته موږ په Excel ورک شیټ کې د ډیټا سیټ ترلاسه کړی چې د ځینې فایلونو نوم لري په رینج کې د لارښودونو سره B4:B8 .

زموږ هدف دا دی چې یو میکرو رامینځته کړو چې لیکي موجود / شتون نلري د هر یو سره څنګ په څنګ کې د چک کولو وروسته چې آیا دوی په کمپیوټر کې شتون لري که نه. F11 ستاسو په کیبورډ کې د Visual Basic کړکۍ خلاصولو لپاره.

⧪ 2 ګام: د نوي ماډل داخلول

ته لاړ شئ داخل کړئ > موډل په وسیلې پټه کې. په ماډل باندې کلیک وکړئ. یو نوی ماډل نومیږي Module1 (یا بل څه ستاسو د تیر تاریخ پورې اړه لري) به خلاص شي.

15>

⧪ دریم ګام: د VBA کوډ ایښودل <3

دا خورا مهم ګام دی. لاندې VBA کوډ موډل کې دننه کړئ.

VBA کوډ:

4221

⧪ پنځم ګام: د کوډ چلول

په Sub/UserForm چلول د پورته تول بار څخه کلیک وکړئ.

کوډ به چلیږي. او تاسو به د موجودو فایلونو لپاره "موجود" ترلاسه کړئ، او "موجود نه دی" د هغو فایلونو لپاره چې شتون نلري.

نور ولولئ: څنګه وګورئ چې ایا ارزښت په Excel کې په رینج کې شتون لري (8 لارې)

نتیجی 6>

له دې امله، دا د ماکرو رامینځته کولو پروسه ده ترڅو د ایکسل څخه د ضمیمې سره بریښنالیک واستوي. ایا تاسو کومه پوښتنه لرئ؟ له موږ څخه پوښتنه وکړئ وړیا احساس وکړئ. او د نورو پوسټونو او تازه معلوماتو لپاره زموږ د سایټ ExcelWIKI لیدنه مه هیروئ.

هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.