Excel Combo Box ကိုအသုံးပြုနည်း (အပြည့်အစုံလမ်းညွှန်ချက်)

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

Combo box သည် Excel ၏ အထူးအင်္ဂါရပ်တစ်ခုဖြစ်သည်။ excel တွင် ရွေးချယ်စရာများစာရင်းကို အသုံးပြုရန် လိုအပ်သောအခါတွင် ဤအင်္ဂါရပ်ကို အသုံးပြုပါသည်။ ဤဆောင်းပါးတွင်၊ ကျွန်ုပ်တို့သည် သင့်လျော်သောသရုပ်ဖော်ပုံဖြင့် Excel Combo box ကို အသေးစိတ်ဆွေးနွေးပါမည်။

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

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

Combo Box.xlsm ကိုအသုံးပြုခြင်း

Excel Combo Box ဆိုသည်မှာ ဘာလဲ?

Combo Box သည် အချို့သောစာသားအကွက်တစ်ခု၏ပေါင်းစပ်မှုအပေါ်အခြေခံ၍ drop-down list တစ်ခုဖြစ်သည်။ drop-down list မှကျွန်ုပ်တို့အလိုရှိသော option ကိုရွေးချယ်နိုင်သည်။ ထို့အပြင်၊ ကျွန်ုပ်တို့သည် ရွေးချယ်ထားသောအရာ၏ အမှတ်စဉ်နံပါတ်ကိုပြသမည့် ဤစာရင်းနှင့် ဆဲလ်တစ်ခုကို ချိတ်ဆက်နိုင်သည်။ Excel Combo Box ကို Excel 2007 မှ 365 တွင် ရရှိနိုင်ပါသည်။

Excel 2007/2010/2013/2016 တွင် Combo Box ထည့်နည်း နောက်ထပ်မွမ်းမံထားသောဗားရှင်းများ

ဤကဏ္ဍတွင်၊ Excel တွင် ပေါင်းစပ်ဘောက်စ်တစ်ခုထည့်နည်း၏ အခြေခံလုပ်ငန်းစဉ်ကို ကျွန်ုပ်တို့ပြသပါမည်။ အောက်ပါလုပ်ထုံးလုပ်နည်းသည် ကွန်ဘိုဘောက်စ်၏ Excel ဗားရှင်းအားလုံးတွင် သက်ရောက်မှုရှိမည်ဖြစ်သည်။

ကွန်ဘိုဘောက်စ်ကို ထည့်ရန်၊ ကျွန်ုပ်တို့သည် ဆော့ဖ်ဝဲအင်ဂျင်နီယာ တက်ဘ်ကို ထည့်သွင်းရန် လိုအပ်ပါသည်။ အများအားဖြင့်၊ Developer Tool ကို Excel Ribbon options များတွင် မရရှိနိုင်ပါ။

📌 အဆင့်များ-

  • File >> ရွေးချယ်စရာများ Excel ရွေးချယ်မှုများ ဝင်းဒိုးသည် ဤနေရာတွင် ပေါ်လာပါသည်။
  • ဘယ်ဘက်ခြမ်းမှ Customize Ribbon option ကို ရွေးပါ။
  • ထို့နောက် ပင်မ Tabs သို့သွားပါ။ မှ စိတ်ကြိုက်လုပ်ပါ။ဖဲကြိုး ကော်လံ။
  • စာရင်းမှ ဆော့ဖ်ဝဲရေးသားသူ ရွေးချယ်မှုကို ရှာဖွေပါ။
  • ဆော့ဖ်ဝဲအင်ဂျင်နီယာ ရွေးချယ်မှု၏ သက်ဆိုင်ရာအကွက်ကို စစ်ဆေးပါ။<11
  • နောက်ဆုံးတွင်၊ OK ကိုနှိပ်ပါ။

  • စာရွက်သို့ ပြန်သွားပါ။

ဆော့ဖ်ဝဲရေးသားသူ တက်ဘ်ကို ယခုရရှိနိုင်သည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

  • ဆော့ဖ်ဝဲရေးသားသူ တက်ဘ်ကို နှိပ်ပါ။
  • Insert option ကို Controls group မှ ရွေးချယ်ပါ။

ရွေးချယ်စရာများ Insert တက်ဘ်ကို ဤနေရာတွင် ပြထားသည်။ ဤဝင်းဒိုးသည် မတူညီသော အမျိုးအစားနှစ်ခု၏ ပေါင်းစပ်အကွက်နှစ်ခုကို ညွှန်ပြပါသည်။

  • ယခု၊ အမှတ်အသားပြုထားသော ပေါင်းစည်းအကွက်များကို ရွေးပါ။
  • ထို့နောက် ကာဆာကို အလိုရှိသော တည်နေရာ၏ စာမျက်နှာတွင် ထားလိုက်ပါ။

combo box ၏အရွယ်အစားကိုလည်း စိတ်ကြိုက်ပြင်ဆင်နိုင်ပါသည်။

Excel Combo Box အမျိုးအစား 2 ခုကိုထည့်နည်း

ကွန်ဘိုဘောက်စ် အမျိုးအစား နှစ်မျိုးရှိကြောင်း ကျွန်ုပ်တို့ သိထားပြီးဖြစ်သည်။ ၎င်းတို့မှာ-

  • Form Controls Combo Box နှင့်
  • ActiveX Controls Combo Box

တွင် အောက်တွင်ဖော်ပြထားသောအပိုင်း၊ ဤပေါင်းစပ်အကွက်နှစ်ခုကို ဆွေးနွေးပါမည်။

၁။ Add Form Control Combo Box

ဤကဏ္ဍတွင်၊ Excel တွင် Form Controls Combo Box ကိုထည့်သွင်းနည်းကိုပြသပါမည်။

ကျွန်ုပ်တို့တွင် အမည်၏ဒေတာအတွဲတစ်ခုရှိသည်။ ရက်သတ္တပတ်၏နေ့ရက်များ။ ဤတွင်၊ ကျွန်ုပ်တို့သည် drop-down list မှ တစ်ရက်ကို ရွေးချယ်ပြီး ရွေးချယ်မှုနံပါတ်ကိုပြသမည့် Combo Box ကိုထည့်ပါမည်။ ထို့အပြင်၊ ရွေးချယ်ထားသောနေ့၏အမည်ကိုပြသမည့် ဆဲလ်တစ်ခုကိုလည်း ထည့်ပါသည်။

📌 အဆင့်များ-

  • ပထမဦးစွာ၊ Form Controls ကဏ္ဍမှ ပေါင်းစပ်အကွက်ကို ရွေးပါ။

  • စာရွက်ပေါ်ရှိ ကွန်ဘိုအကွက်ကို လိုချင်သောတည်နေရာတွင် ထားပါ။

  • မောက်စ်၏ညာဘက်ခလုတ်ကို နှိပ်ပါ။
  • Format Control ကို Context Menu မှ ရွေးချယ်ပါ။

  • ၎င်း Format Objects window ပေါ်လာပါသည်။
  • Control tab ကို ယခုရွေးချယ်ပါ။

ထည့်သွင်းမှု၏ ပေါ်လာသော box များပေါ်ရှိတန်ဖိုးများ။ Input range တွင်၊ ကျွန်ုပ်တို့သည် drop-down ၏တန်ဖိုးများပါရှိသော အပိုင်းအခြားကို ရွေးပါသည်။

Cell link box သည် အမှတ်စဉ်နံပါတ်ကိုပြသမည့် ဆဲလ်တစ်ခုကို ရည်ညွှန်းပါသည်။ ရွေးချယ်မှု၏

Drop Down လိုင်းများ သည် drop-down တွင် ရွေးချယ်စရာ မည်မျှပေါ်လာမည်ကို ညွှန်ပြပါသည်။

  • နောက်ဆုံးတွင်၊ OK<2 ကိုနှိပ်ပါ။>.
  • ယခု၊ drop-down ၏ အောက်မြှားကို နှိပ်ပါ။

ရွေးချယ်စရာများစာရင်းကို ဤနေရာတွင် ပြထားသည်။

  • drop-down list မှ ရွေးစရာတစ်ခုကို ရွေးပါ။

2 ကို <1 တွင်ပြသထားသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။>ဆဲလ် D5 ။ ဤဆဲလ်ကို drop-down list နှင့် ချိတ်ဆက်ထားသည်။

  • ယခုအခါ၊ ကျွန်ုပ်တို့သည် သီးခြားဆဲလ်တစ်ခုရှိ ရွေးချယ်မှုတန်ဖိုး သို့မဟုတ် ရွေးချယ်ထားသည့်နေ့၏အမည်ကို ထပ်မံပြသလိုပါသည်။
  • ၎င်းအတွက် ဖော်မြူလာကို ကျွန်ုပ်တို့ အသုံးပြုပါသည်။
  • အောက်ပါဖော်မြူလာကို Cell E5 တွင် ထည့်ပါ။
=INDEX(B5:B11,D5)

  • ရလဒ်ရယူရန် Enter ခလုတ်ကို နှိပ်ပါ။

ထို့ကြောင့် လုပ်ငန်းစဉ်အပြည့်အစုံ၊ Form Controls combo box ကို ဤနေရာတွင် ပြထားသည်။

Read More: Excel VBA Objects 10 ခုစာရင်း (Attributes & Examples)

၂။ ActiveX Control Combo Box ကိုဖန်တီးပါ

ဤအပိုင်းတွင်၊ ActiveX Controls ကွန်ဘိုအကွက်ကို ဖန်တီးနည်းကို ပြသပါမည်။ ဤကွန်ဘိုဘောက်စ်တွင် VBA ကုဒ်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည့် အပိုပစ္စည်းတစ်ခုရှိသည်။

ကျွန်ုပ်တို့သည် Cell D5 တွင် ဤကဏ္ဍရှိ ပေါင်းစပ်ဘောက်စ်ကို အသုံးပြု၍ ရလဒ်ကို ပြသပါမည်။

📌 အဆင့်များ-

  • ပထမဦးစွာ Named ကို နှိပ်ရန် လိုအပ်ပါသည်။ ဖော်မြူလာ တက်ဘ်ပေါ်တွင် ထို့နောက်၊ အမည်သတ်မှတ် ရွေးစရာကို ရွေးပါ။

  • အမည်သစ် ဝင်းဒိုး ပေါ်လာပါမည်။
  • အပိုင်းအခြား၏အမည်ကို အမည် အကွက်တွင် ထည့်သွင်းပါ။
  • ထို့နောက် Excel Sheet မှ ရည်ညွှန်းချက်များ အကွက်ရှိ အပိုင်းအခြားကို ရွေးပါ။ နောက်ဆုံးတွင်၊ OK ကိုနှိပ်ပါ။

  • ယခု ActiveX Controls ကဏ္ဍမှ ကွန်ဘိုအကွက်တစ်ခုကို ထည့်ပါ။

  • ထိုပေါင်းစပ်အကွက်ကို Cell D5 ဘေးတွင်ထားပါ။

  • ယခု၊ မောက်စ်၏ညာဘက်ခလုတ်ကိုနှိပ်ပါ။
  • Properties ရွေးချယ်မှုကို Context Menu မှရွေးချယ်ပါ။

  • Properties window ပေါ်လာပါသည်။
  • LinkedCell နှင့် ListFillRange ရွေးချယ်မှုများကို ရှာဖွေပါ Properties window မှ။

သို့ D5 ကို ချိတ်ဆက်ထားသည့် cel နှင့် နေ့ အဖြစ် ထည့်သွင်းပါ စာရင်းသွင်းထားသော အပိုင်းအခြား။

  • ယခု ပိတ်ပါ။ Controls group မှ ဒီဇိုင်းမုဒ်
  • ထို့နောက်၊ ပေါင်းစပ်အကွက်၏ အောက်မြှားကို နှိပ်ပါ။

  • စာရင်းတစ်ခုကို ဤနေရာတွင် ပြထားသည်။
  • ရွေးချယ်စရာများထဲမှ တစ်ခုကို ရွေးပါ။

၎င်းကို ကျွန်ုပ်တို့ မြင်နိုင်သည် နေ့ကို Cell D5 တွင်ပြသနေသည်။

အလားတူစာဖတ်ခြင်း

  • Excel VBA Programming & Macros (အခမဲ့ ကျူတိုရီရယ် – အဆင့်ဆင့်)
  • Excel တွင် VBA Input Function ကိုအသုံးပြုနည်း (ဥပမာ 2 ခု)
  • 22 Macro Examples Excel VBA
  • Excel VBA Userform ကိုအသုံးပြုနည်း (သင့်လျော်သောဥပမာ 2 ခု)
  • 20 Excel VBA ကိုကျွမ်းကျင်စေရန် လက်တွေ့ကျသော Coding အကြံပြုချက်များ

Dynamic and Dependent Combo Box တစ်ခု ပြုလုပ်ရန် Excel VBA

ယခု၊ ကျွန်ုပ်တို့သည် VBA ကို အသုံးပြု၍ ဒိုင်နမစ်နှင့် မှီခိုသော ActiveX Controls combo box တစ်ခု ပြုလုပ်လိုပါသည်။ Excel တွင် macro။

ဤတွင်၊ ကျွန်ုပ်တို့တွင် ကော်လံနှစ်ခုရှိသည်- နေ့နှင့်လ။ ဒီနေရာမှာ combo box နှစ်ခုကို မိတ်ဆက်ပေးပါမယ်။ ဒုတိယ ပေါင်းစပ်အကွက်သည် 1st ပေါင်းစပ်ဘောက်စ်ပေါ်တွင် မူတည်ပါမည်။ ပထမဦးစွာ၊ ကျွန်ုပ်တို့သည် 1st combo box တွင် အမျိုးအစားကို ရွေးချယ်ပြီး 2nd အကွက်မှ၊ ထိုဘောက်စ်အောက်ရှိ ရွေးချယ်မှုများကို ကျွန်ုပ်တို့ ရရှိပါမည်။

📌 အဆင့်များ-

  • ပထမဦးစွာ၊ Developer tab သို့သွားပါ။
  • ကိုနှိပ်ပါ။ Code group မှ Visual Basic ရွေးချယ်မှု။

  • ထို့နောက် VBA ဝင်းဒိုး ပေါ်လာပါမည်။
  • ရွေ့လျားပြီး မှီခိုအားထားရသော ပေါင်းစပ်ဘောက်စ်တစ်ခုပြုလုပ်ရန် ကျွန်ုပ်တို့သည် အသုံးပြုသူဖောင် လိုအပ်ပါမည်။
  • အသုံးပြုသူဖောင်ကို ရွေးပါ Insert တက်ဘ်မှ ရွေးချယ်မှု။

  • UserForm တစ်ခုဖြင့် ပေါ်လာသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။ Toolbox .

  • ယခု UserForm တွင် cursor ကိုထိန်းထားရန် mouse ၏ညာဘက်ခလုတ်ကိုနှိပ်ပါ။
  • Properties ရွေးချယ်စရာ Context Menu မှ ရွေးချယ်ပါ။

  • မှ Properties window မှ Caption ကိုသွားပါ ဤနေရာတွင် နာမည်တစ်ခုထည့်ပါ။ ဤသည်မှာ UserForm ၏ ခေါင်းစဉ်ဖြစ်သည်။

  • ထို့နောက် Lable နှင့် ComboBox ကိုထည့်ပါ။ Toolbox မှ။

  • ယခု ဤအကွက်များကို Ctrl+C ဖြင့် ကူးယူပြီး၊ Ctrl+V ကိုနှိပ်ခြင်းဖြင့် ၎င်းတို့ကို ကူးထည့်ပါ။

  • ယခု၊ အညွှန်းများ ကာဆာကို ရွှေ့ပါ။>ပြီး ညာဘက်ခလုတ်ကို နှိပ်ပါ။
  • Properties ရွေးချယ်မှုကို Context Menu မှ ရွေးချယ်ပါ။

  • ယခု၊ ဤ Properties window မှ အမည်၊ ဖောင့်အရောင်၊ အရွယ်အစားနှင့် အခြားအရာများကို ပြောင်းပါ။

  • ရည်ညွှန်းချက်များကို ပြောင်းလဲပြီးနောက် ကျွန်ုပ်တို့၏ Userform သည် ဤကဲ့သို့ဖြစ်နေပါမည်။
  • ယခု၊ ပင်မတက်ဘ်မှ လုပ်ဆောင်ရန် ရွေးချယ်မှုကို နှိပ်ပါ။

  • ဒါက ပုံသဏ္ဍာန်ပါ။

  • ယခု UserForm ကို နှစ်ချက်နှိပ်ပြီး VBA ဝင်းဒိုးကို ဝင်ပါ။ ကျွန်ုပ်တို့၏ကုဒ်ကို မည်သည့်နေရာတွင် ရေးမည်နည်း။
  • ဝင်းဒိုးတွင်၊ ညာဘက်ခြမ်းသို့သွားပြီး မြှားပေါ်တွင် ကလစ်နှိပ်ပါ။
  • စာရင်းကို ရွေးချယ်ရန် အသက်သွင်းရန် ကို ရွေးချယ်ပါမည်။

  • ကုဒ်တစ်ခု ဝင်းဒိုးသို့ ပေါင်းထည့်ပါမည်။ သို့ UserForm ကို အသက်သွင်းပါ။

  • UserForm ကုဒ်ကို VBA ဝင်းဒိုးမှ ဖယ်ရှားပါ။
  • ယခု၊ အခြား VBA ကုဒ်ကို ဝင်းဒိုးထဲသို့ ကူးယူပြီး ကူးထည့်လိုက်ပါ။
3817

  • ၏ အောက်မြှားကို နှိပ်လိုက်သောအခါ၊ အမျိုးအစား combo box နှင့် ရွေးချယ်စရာများကို ကြည့်ပါ။
  • တဖန်၊ ရွေးချယ်မှုများ combo box ၏ အောက်မြှားကို နှိပ်ပါ။

ရွေးချယ်မှုများ ကွန်ဘိုအကွက်သည် ဗလာဖြစ်နေသော်လည်း အမျိုးအစား ကွန်ဘိုအကွက်သည် ဗလာမဟုတ်ပါ။

  • နောက်တစ်ကြိမ်၊ <1 ပေါ်တွင် နှစ်ချက်နှိပ်ပါ။>ComboBox1 ။

  • အခြား VBA ကုဒ်ကို ကူးယူပြီး ဝင်းဒိုးထဲသို့ ကူးထည့်ပါ။
1148

<54

  • တဖန်၊ F5 ခလုတ်ကိုနှိပ်ခြင်းဖြင့် VBA ကုဒ်ကို ဖွင့်ပါ။

ကျွန်ုပ်တို့သည် ရွေးချယ်မှုများ ကွန်ဘိုဘောက်စ် ယခုအလုပ်လုပ်နေသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။ ရွေးချယ်စရာများ ကွန်ဘိုဘောက်စ်ကို မှီခိုနေရသည်ဟု ဆိုလိုသည်။

  • ယခု၊ ကျွန်ုပ်တို့သည် ကွန်ဘိုအကွက်ကို ဒိုင်နမစ်ဖြစ်အောင် ပြုလုပ်လိုပါသည်။
  • ဒေတာအတွဲတွင် အခြားကော်လံကို ကျွန်ုပ်တို့ ထည့်ပါသည်။

  • တစ်ဖန်၊ UserForm သို့သွားပါ။

ထို့နောက် ကော်လံအသစ်ကို ကွန်ဘိုအကွက်တွင် ထပ်ထည့်ထားသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

Read More- Excel VBA UserForm ဖန်တီးနည်း (အသေးစိတ်အဆင့်များဖြင့်)

Excel တွင် Combo Box ကို ဖယ်ရှားနည်း

ဤကဏ္ဍတွင်၊ ပေါင်းစပ်ဘောက်စ်ကို ဖယ်ရှားနည်းကို ပြသပါမည်။

📌 အဆင့်များ-

  • ပထမဦးစွာ၊ ကျွန်ုပ်တို့သည် Developer tab ကိုနှိပ်ပါမည်။
  • ဒီဇိုင်းမုဒ် ကိုဖွင့်ပါ။

  • ပေါင်းစပ်ကို ရွေးပါ။အကွက်။

  • ယခု၊ ကီးဘုတ်မှ ဖျက်ရန်ခလုတ်ကို နှိပ်ပါ။

combo box ကို စာရွက်မှ ဖျက်ထားပြီးဖြစ်ကြောင်း ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

နိဂုံးချုပ်

ဤဆောင်းပါးတွင်၊ ကျွန်ုပ်တို့သည် Combo box အကြောင်းအားလုံးကို ဖော်ပြထားပါသည်။ ထည့်သွင်းနည်း၊ သွက်လက်အောင်ပြုလုပ်ပြီး Excel စာရွက်မှ ဖျက်နည်း။ ဒါက မင်းရဲ့လိုအပ်ချက်တွေကို ဖြည့်ဆည်းပေးလိမ့်မယ်လို့ ငါမျှော်လင့်တယ်။ ကျေးဇူးပြု၍ ကျွန်ုပ်တို့၏ ၀ဘ်ဆိုဒ် ExcelWIKI.com တွင် ကြည့်ရှုပြီး မှတ်ချက်ဘောက်စ်တွင် သင့်အကြံပြုချက်များကို ပေးပါ။

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