فهرست
زموږ په ورځني ژوند کې د ایکسل 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 لیدنه مه هیروئ.