မာတိကာ
ဤဆောင်းပါးတွင်၊ Excel တွင် VBA တွင် Yes No မက်ဆေ့ချ်ဘောက်စ်တစ်ခုကို သင်မည်ကဲ့သို့ တီထွင်အသုံးပြုနိုင်ပုံကို သင်ပြပါမည်။ ဟုတ်ကဲ့ Excel VBA ပါသော Message Box မရှိပါ။ ဤဆောင်းပါးကို ဖတ်ရှုနေပါသည်။
Yes No Message Box.xlsm
Yes No Message Box ကို ပြုစုပြီး အသုံးပြုရန် VBA ကုဒ်၏ ခြုံငုံသုံးသပ်ချက် (တစ်ဆင့်ပြီးတစ်ဆင့် ခွဲခြမ်းစိတ်ဖြာခြင်း)
ရိုးရှင်းသော ဥပမာတစ်ခုဖြင့် yes-no message box အသုံးပြုမှုကို လေ့လာကြပါစို့။ မက်ဆေ့ချ်ဘောက်စ် သည် သင့်အား မေးခွန်းတစ်ခုမေးလိမ့်မည်၊ သင်သည် ExcelWIKI ကို နှစ်သက်ပါသလား။
သင့်အဖြေသည် ဟုတ်ပါက၊ သင်သည် မက်ဆေ့ချ်အကွက် တွင် Yes ကိုနှိပ်ပါလိမ့်မည် ၂>။ အကယ်၍ သင့်အဖြေသည် No ဖြစ်ပါက၊ သင်သည် No ကို နှိပ်လိုက်ပါမည်။
ယခု၊ သင်သည် မက်ဆေ့ချ်ဘောက်စ် တွင် yes သို့မဟုတ် no ကိုနှိပ်ပြီးနောက် ဘာဖြစ်မည်နည်း>? လုပ်ဆောင်နေသော အလုပ်စာရွက်တွင်၊ ExcelWIKI ကို ကြိုက်နှစ်သက်သူ နှင့် မကြိုက်သူ အရေအတွက် ပါဝင်သော 2 ဆဲလ်များ ရှိပါသည်။ yes ကိုနှိပ်ပါက၊ ကြိုက်နှစ်သက်သည့်ဆဲလ်ရှိ အရေအတွက်သည် တစ်ခုနှင့်တစ်ခုတိုးလာပါမည်။
ထို့ပြင် သင် no ကိုနှိပ်ပါက၊ မကြိုက်သောဆဲလ်ရှိ အရေအတွက်သည် တစ်ခုပြီးတစ်ခုတိုးလာပါမည်။
ဒါဆို၊ VBA ကုဒ်နဲ့ ဒီအလုပ်တစ်ခုလုံးကို ဘယ်လိုပြီးအောင်လုပ်မလဲ။ လွယ်ပါတယ်။ လုပ်ငန်းစဉ်တစ်ခုလုံးတွင် 2 အဓိကအဆင့်များရှိပါသည်။
- Yes-No Message Box ကို ဖန်တီးခြင်း
- Output ကိုအသုံးပြုခြင်း 1>မက်ဆေ့ချ်ဘောက်စ်
ကျွန်ုပ်သည် သင်၏သင်ယူမှုအတွက် အဆင့်တစ်ဆင့်ချင်းစီ၏အသေးစိတ်အချက်အလက်များကို ပြသနေပါသည်။
⧪ အဆင့်1- Yes-No Message Box ကိုတည်ဆောက်ခြင်း
ပထမဦးစွာ၊ သင်သည် VBA တွင် yes-no message box ကို ဖန်တီးရပါမည်။ ဒါက လွယ်ပါတယ်။ အငြင်းအခုံနှင့်ပတ်သက်သည့်မေးခွန်း၊ အကြောင်းပြချက်အသစ် vbYesNo နှင့်အတူ သာမန်မက်ဆေ့ဘောက်စ်နှင့် တူညီသောလုပ်ငန်းစဉ်ကို အသုံးပြုပါ။
ဤမေးခွန်းမှာ “သင် ExcelWIKI ကို နှစ်သက်ပါသလား၊ ?”
1444
⧪ အဆင့် 2- Message Box Output ကိုအသုံးပြုခြင်း
နောက်တစ်ခု၊ ကျွန်ုပ်တို့သည် လုပ်ဆောင်စရာတစ်ခုကို ပြီးမြောက်စေမည်ဖြစ်ပါသည်။ message box output ကို အသုံးပြု၍ ဤတွင်၊ ဆဲလ် C3 တွင် ExcelWIKI ကို ကြိုက်နှစ်သက်သူ အရေအတွက် ပါရှိပြီး ဆဲလ် C4 တွင် ExcelWIKI ကို မကြိုက်သူ အရေအတွက် ပါရှိသည်။
ထို့ကြောင့်ဆိုလျှင်၊ အဖြေမှာ Yes ၊ ဆဲလ် C3 သည် တစ်ခုပြီးတစ်ခု တိုးလာပါမည်။ ၎င်းသည် No ဖြစ်ပါက၊ ဆဲလ် C4 သည် တစ်ခုပြီးတစ်ခု တိုးလာပါမည်။
၎င်းကိုလုပ်ဆောင်ရန် If-block ကို အသုံးပြုပါမည်။
6889
ထို့ကြောင့် VBA ကုဒ်အပြည့်အစုံမှာ-
⧭ VBA ကုဒ်-
2949
Excel တွင် Yes No Message Box ကိုဖန်တီးခြင်းနှင့်အသုံးပြုရန် Macro ကိုဖန်တီးခြင်း
ကုဒ်၏ အဆင့်ဆင့်ခွဲခြမ်းစိတ်ဖြာမှုကို ကျွန်ုပ်တို့တွေ့မြင်ခဲ့ရပါသည်။ Yes-No မက်ဆေ့ဘောက်စ်ကို တည်ဆောက်ပြီး အသုံးပြုရန်။ ယခု၊ ကုဒ်ကိုလည်ပတ်ရန် Macro ကို မည်သို့တည်ဆောက်နိုင်သည်ကို ကြည့်ကြပါစို့။
⧪ အဆင့် 1- VBA Window ကိုဖွင့်ခြင်း
ALT + F11<2 ကိုနှိပ်ပါ။ Visual Basic ဝင်းဒိုးကိုဖွင့်ရန် သင့်ကီးဘုတ်ပေါ်တွင်
⧪ အဆင့် 2- မော်ဂျူးအသစ်တစ်ခုကို ထည့်သွင်းခြင်း
Insert > သို့သွားပါ။ ကိရိယာဘားရှိ Module ။ Module ကိုနှိပ်ပါ။ Module1 ဟုခေါ်သော မော်ဂျူးအသစ်(သို့မဟုတ် သင့်အတိတ်သမိုင်းအပေါ် မူတည်၍ အခြားအရာများ) ပွင့်သွားပါမည်။
⧪ အဆင့် 3- VBA ကုဒ်ထည့်ခြင်း
၎င်းသည် အရေးကြီးဆုံးခြေလှမ်း။ ပေးထားသော VBA ကုဒ်ကို မော်ဂျူးတွင် ထည့်သွင်းပါ။
⧪ အဆင့် 4- ကုဒ်ကို လုပ်ဆောင်ခြင်း
ကလစ်နှိပ်ပါ အပေါ်က toolbar မှ Sub / UserForm ကို Run ပါ။
ကုဒ်က အလုပ်လုပ်ပါလိမ့်မယ်။ မက်ဆေ့ဘောက်စ် သည် ExcelWIKI ကို ကြိုက်နှစ်သက်သည်ဖြစ်စေ Yes နှင့် No ရွေးချယ်မှုဖြင့် သင့်အား မေးပါလိမ့်မည်။
သင် Yes ကိုရွေးချယ်ပါက၊ ဆဲလ် C3 တွင် အရေအတွက်သည် တစ်ခုပြီးတစ်ခုတိုးလာပါမည်။ အကယ်၍ သင်သည် No ကိုရွေးချယ်ပါက၊ ဆဲလ် C4 ရှိ အရေအတွက်သည် တစ်ခုပြီးတစ်ခု တိုးလာပါမည်။
ဤတွင်၊ ကျွန်ုပ်သည် Yes ကို ရွေးချယ်ခဲ့ပြီး၊ ထို့ကြောင့်၊ ExcelWIKI ကို ကြိုက်နှစ်သက်သူဦးရေ တိုးလာပါသည်။
မှတ်သားစရာများ
- VBA ရှိ မက်ဆေ့ချ်ဘောက်စ် တွင် အညွှန်း၊ ခလုတ်၊ ခေါင်းစဉ် နှင့် အကူအညီဖိုင် ဟုခေါ်သော စုစုပေါင်း 4 ဘောင်များပါရှိသည်။ . ဤတွင် ကျွန်ုပ်သည် 2 ကန့်သတ်ချက်များ၊ Prompt နှင့် Button တို့ကိုသာ ပြထားပါသည်။ သို့သော် သင်သည် VBA မက်ဆေ့ချ်ဘောက်စ် ကို ပိုမိုအသေးစိတ်သိရှိလိုပါက၊ ဤလင့်ခ်ကို သင်စစ်ဆေးနိုင်ပါသည်။