Excel VBA- ဖိုင်ရှိမရှိ စစ်ဆေးပါ။

  • ဒါကိုမျှဝေပါ။
Hugh West

ကျွန်ုပ်တို့၏နေ့စဉ်ဘ၀တွင် Excel VBA ၏ အားသာချက်အရှိဆုံးအသုံးပြုမှုတစ်ခုမှာ ကျွန်ုပ်တို့၏စက်တွင် ဖိုင်ရှိမရှိ သို့မဟုတ် ၎င်းကိုအသုံးမပြုကြောင်း စစ်ဆေးနိုင်သည်။ ဤဆောင်းပါးတွင် Excel VBA ကို အသုံးပြု၍ ကျွန်ုပ်တို့၏ကွန်ပျူတာများတွင် ဖိုင်ရှိမရှိ စစ်ဆေးနိုင်ပုံကို သင်ပြပါမည်။

ဖိုင်ရှိမရှိ စစ်ဆေးရန် VBA Code (အမြန် ကြည့်ပါ)

8782

အလေ့အကျင့်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ

ဤဆောင်းပါးကိုဖတ်နေစဉ် လေ့ကျင့်ခန်းလုပ်ရန် ဤအလေ့အကျင့်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ။

VBA ဖိုင်တစ်ခုရှိမရှိစစ်ဆေးပါ။xlsm

ဖိုင်တစ်ခုရှိမရှိစစ်ဆေးရန် VBA ကုဒ်၏ခြုံငုံသုံးသပ်ချက် (တစ်ဆင့်ပြီးတစ်ဆင့် ခွဲခြမ်းစိတ်ဖြာခြင်း)

ထို့ကြောင့် နောက်ထပ်မနှောင့်နှေးဘဲ၊ ယနေ့ ကျွန်ုပ်တို့၏ အဓိက ဆွေးနွေးမှုသို့ သွားကြပါစို့။ ကျွန်ုပ်တို့၏ကွန်ပြူတာတွင် ဖိုင်ရှိမရှိ စစ်ဆေးနည်းကို လေ့လာရန် VBA ကုဒ်ကို အဆင့်ဆင့်ခွဲခြမ်းစိတ်ဖြာပါမည်။

⧪ အဆင့် 1- လိုအပ်သည်များကို ထည့်သွင်းခြင်း Input

ကုဒ်၏အစတွင်၊ ကျွန်ုပ်တို့သည် ၎င်းထဲသို့ လိုအပ်သောထည့်သွင်းမှုကို ထည့်သွင်းရမည်ဖြစ်သည်။ ဤကုဒ်တွင် ထည့်သွင်းမှုတစ်ခုသာ လိုအပ်ပြီး ၎င်းသည် ကျွန်ုပ်တို့ရှာဖွေနေသော ဖိုင်၏အမည်ဖြစ်သည်။ ဖိုင်အမည်အပြည့်အစုံကို ထည့်ပါ (ဆက်စပ်လမ်းညွှန်ချက်နှင့်အတူ)။

2639

⧪ အဆင့် 2- VBA Dir Function ဖြင့် ဖိုင်အမည်ကို ထုတ်ယူခြင်း

နောက်တစ်ခု၊ လှည့်ကွက်လေးတစ်ခုသုံးပါမယ်။ ဖိုင်အမည်ကို ထုတ်ယူရန် VBA Dir function ကို အသုံးပြုပါမည်။ ထိုသို့သောဖိုင်မရှိပါက၊ Dir function သည် null string ကိုပြန်ပေးလိမ့်မည်။

7162

⧪အဆင့် 3- If-Block ကိုအသုံးပြုခြင်းဖြင့် ဖိုင်ရှိမရှိစစ်ဆေးခြင်း

၎င်းသည် အရေးကြီးဆုံးအဆင့်ဖြစ်သည်။ ပေးထားသောအမည်တွင် ဖိုင်မရှိပါက Dir လုပ်ဆောင်ချက်သည် null စာကြောင်းကို ပြန်ပေးသည်ဟု အစောပိုင်းတွင် ကျွန်ုပ်တို့ပြောထားသည်။ ဖိုင်ရှိမရှိ စစ်ဆေးရန် If-block အတွင်း ဤပိုင်ဆိုင်မှုကို အသုံးပြုပါမည်။

2224

ထို့ကြောင့် VBA<အပြည့်အစုံ 2> ကုဒ်သည်-

VBA ကုဒ်-

8569

အထွက်-

ကုဒ်ကိုဖွင့်ပါ။ ကျွန်ုပ်၏ကွန်ပျူတာတွင်၊ မက်ဆေ့ချ်ဘောက်စ်တစ်ခုသည် “ဖိုင်ရှိပါသည်” ၊ ၎င်းသည် ကျွန်ုပ်၏စက်တွင် အမှန်တကယ်တည်ရှိသောကြောင့်ဖြစ်သည်။

သင့်စက်တွင်၊ ဖိုင်ရှိမရှိပေါ် မူတည်၍ အထွက်သည် ကွဲပြားနိုင်သည်။ ရှိနေသည်ဖြစ်စေ မရှိသည်ဖြစ်စေ။

ပိုမိုဖတ်ရန်- Excel VBA- စာရွက်ရှိမရှိ စစ်ဆေးပါ (ရိုးရှင်းသောနည်းလမ်း 2 ခု)

ဖိုင်များအကွာအဝေးရှိခြင်း သို့မဟုတ် Excel VBA ကိုအသုံးမပြုကြောင်းစစ်ဆေးရန် Macro ကိုတီထွင်ခြင်း

ဤနေရာတွင် ဖိုင်အချို့၏အမည်ပါရှိသော Excel worksheet တွင် ဒေတာအစုံရရှိပါသည်။ အကွာအဝေး B4:B8 အတွင်းရှိ လမ်းညွှန်များနှင့်အတူ။

ကျွန်ုပ်တို့၏ ရည်ရွယ်ချက်မှာ Exist / Doesn't Exist ဟုရေးမည့် Macro ကို ဖန်တီးရန်ဖြစ်သည်။ ၎င်းတို့တစ်ဦးစီ၏ဘေးတွင် ၎င်းတို့သည် ကွန်ပျူတာတွင် ရှိ၊မရှိ စစ်ဆေးပြီးနောက်

⧪ အဆင့် 1- VBA Window ကိုဖွင့်ခြင်း

ALT + ကိုနှိပ်ပါ။ Visual Basic ဝင်းဒိုးကိုဖွင့်ရန် သင့်ကီးဘုတ်ပေါ်တွင် F11

⧪ အဆင့် 2- မော်ဂျူးအသစ်တစ်ခုကို ထည့်သွင်းခြင်း

Insert > သို့သွားပါ။ ကိရိယာဘားရှိ Module Module ကိုနှိပ်ပါ။ Module အသစ်တစ်ခုဟုခေါ်သည်။ Module1 (သို့မဟုတ် သင့်အတိတ်သမိုင်းအပေါ်မူတည်၍ အခြားအရာများ) ပွင့်သွားပါမည်။

⧪ အဆင့် 3- VBA ကုဒ်ကိုထည့်ခြင်း

ဒါက အရေးကြီးဆုံးအဆင့်ပါ။ မော်ဂျူးတွင် အောက်ပါ VBA ကုဒ်ကို ထည့်ပါ။

VBA ကုဒ်-

1602

⧪ အဆင့် 5- ကုဒ်ကိုလုပ်ဆောင်ခြင်း

အထက်ကိရိယာဘားမှ Sub/UserForm တူးလ်ကို နှိပ်ပါ။

ကုဒ်က run ပါလိမ့်မယ်။ တည်ရှိနေသောဖိုင်များအတွက် “Exists” နှင့် မရှိသောဖိုင်များအတွက် “မရှိပါ” ကိုရရှိပါမည်။

နောက်ထပ်ဖတ်ရန်- Excel တွင် အပိုင်းအခြားအတွင်း တန်ဖိုးရှိမရှိ စစ်ဆေးနည်း (နည်းလမ်း 8 ခု)

နိဂုံးချုပ်

ထို့ကြောင့်၊ ဤသည်မှာ ပူးတွဲပါဖိုင်တစ်ခုနှင့်အတူ Excel မှ အီးမေးလ်တစ်စောင်ပေးပို့ရန် Macro ကို ဖန်တီးရန် လုပ်ငန်းစဉ်ဖြစ်သည်။ သင့်တွင် မေးခွန်းများ ရှိပါသလား။ ကျွန်ုပ်တို့အား လွတ်လပ်စွာမေးမြန်းနိုင်ပါသည်။ နောက်ထပ် ပို့စ်များနှင့် အပ်ဒိတ်များအတွက် ကျွန်ုပ်တို့၏ site ExcelWIKI သို့ ဝင်ရောက်ကြည့်ရှုရန် မမေ့ပါနှင့်။

Hugh West သည် လုပ်ငန်းနယ်ပယ်တွင် အတွေ့အကြုံ 10 နှစ်ကျော်ရှိသော Excel သင်တန်းဆရာနှင့် ခွဲခြမ်းစိတ်ဖြာသူဖြစ်သည်။ စာရင်းကိုင်နှင့် ဘဏ္ဍာရေးဆိုင်ရာဘွဲ့နှင့် စီးပွားရေးစီမံခန့်ခွဲမှု မဟာဘွဲ့တို့ကို ရရှိထားသူဖြစ်သည်။ Hugh သည် သင်ကြားရေးကို ဝါသနာပါပြီး လိုက်နာရန်နှင့် နားလည်ရန်လွယ်ကူသော ထူးခြားသောသင်ကြားရေးနည်းလမ်းကို တီထွင်ခဲ့သည်။ Excel ၏ ကျွမ်းကျင်သော အသိပညာသည် ကမ္ဘာတစ်ဝှမ်းရှိ ထောင်ပေါင်းများစွာသော ကျောင်းသားများနှင့် ပရော်ဖက်ရှင်နယ်များကို ၎င်းတို့၏ ကျွမ်းကျင်မှုနှင့် ၎င်းတို့၏ အသက်မွေးဝမ်းကြောင်းတွင် ထူးချွန်အောင် ကူညီပေးခဲ့သည်။ သူ၏ဘလော့ဂ်မှတစ်ဆင့်၊ Hugh သည် လူတစ်ဦးချင်းစီနှင့် လုပ်ငန်းများ၏ အလားအလာများ ပြည့်မီစေရန်အတွက် အခမဲ့ Excel သင်ခန်းစာများနှင့် အွန်လိုင်းသင်တန်းများကို ပေးဆောင်ကာ သူ၏အသိပညာကို ကမ္ဘာနှင့်မျှဝေပါသည်။