Listahan ng Kahon sa Excel VBA (Mga Halimbawa) | Paano Lumikha ng Listahan ng Kahon sa Excel?

Ang kahon ng listahan sa VBA ay isang listahan na kung saan ay nakatalaga sa isang variable at ang listahan ay may iba't ibang mga input na pipiliin, mula sa kahon ng listahan maaari kaming pumili ng maraming mga pagpipilian nang sabay-sabay, ang kahon ng listahan ay maaaring gawin sa isang form ng gumagamit sa excel VBA sa pamamagitan ng pagpili ng listahan pagpipilian sa kahon at iguhit ito sa form ng gumagamit para sa isang listahan ng kahon mayroon kaming isang pinangalanang saklaw na mayroong ilang mga halagang ibinigay upang mapili sa isang listahan ng kahon.

Ano ang List Box sa Excel VBA?

Ang listahan ng kahon ay isang listahan mula sa kung saan ang isang gumagamit ay maaaring pumili ng isang item. Maaaring magamit ang List Box sa Excel VBA kung nais mong ipakita ang isang listahan ng mga halagang maaaring pumili mula sa mga gumagamit.

Paano Lumikha ng Listahan ng Kahon sa Excel?

Upang likhain ang Listahan ng Kahon sa worksheet ng excel, sundin ang mga hakbang na ito:

Una, kailangan mong paganahin ang excel tab ng Developer na nakikita sa laso upang makapunta ka sa VBA at mga utos ng kontrol ng ActiveX. Upang makuha ang Developer tab, ilabas ang Mga Pagpipilian sa Excel dialog box, mag-click Ipasadya Laso sa excel, at piliin ang check box ng Developer.

  • Mag-click sa Excel Ribbon pagkatapos ay piliin ang tab na Developer at pagkatapos ay mag-click sa Ipasok pagkatapos ay i-click ang Listahan ng kontrol sa Box upang ipasok ang bagong kahon ng listahan sa worksheet ng excels.

  • Pagkatapos nito gumuhit ng isang rektanggulo sa worksheet ng excel upang likhain ang List Box sa excel.

  • Habang pinipili ang listahan ng Listahan ng Boxin, mag-click sa tab ng developer at piliin ang Mga Katangian. Magbubukas ang window ng Properties.

  • Sa window ng Properties, para sa setting ng Saklaw na Punan ng Listahan, ipasok ang Mga Araw- ang pinangalanang saklaw sa mga araw ng linggo.

  • Mag-click sa pag-aari ng Multi Select, at mula sa drop-down list, piliin ang 1-fmMultiSelectMulti tulad ng ipinakita sa screenshot sa ibaba.

  • Mag-click sa pag-aari ng Estilo ng Listahan, at mula sa drop-down na listahan, piliin ang 1-fmListStyleOption. Nagdaragdag ito ng mga checkbox sa kaliwa ng mga item sa listahan tulad ng ipinakita sa screenshot sa ibaba.

  • Isara ang window ng Properties.

Maaari mong isara ang Disenyo mode sa pag-click sa Disenyo Mode.

Paano Lumikha ng Listahan ng Kahon sa Excel VBA?

Maaari mong isaalang-alang ang sumusunod na halimbawa para sa mas mahusay na pag-unawa sa VBA List Box:

Maaari mong i-download ang Listahan ng Mga Kahon Excel Template dito - Listahan ng Mga Kahon Excel Template

Halimbawa # 1

Upang mai-link ang list box na ito sa isang cell, mag-right click sa box ng listahan (tiyaking napili ang mode ng disenyo) at mag-click sa Properties. Punan ang B17 para sa Linked Cell tulad ng ipinakita sa screenshot sa ibaba.

Pangalan ng Listahan ng Buwan bilang Buwan pumunta sa mga pag-aari at piliin ang Saklaw ng Punan ng Listahan bilang Buwan.

 

Magbabago ang data sa cell B17 cell kapag binago mo ang iyong pagpipilian sa kahon ng listahan tulad ng ipinakita sa screenshot sa ibaba.

Halimbawa 2 - Paano Lumikha ng Listahan ng Kahon sa isang Userform?

  • Pumunta sa Tab ng Developer at pagkatapos ay mag-click sa Visual Basic mula sa Code o Pindutin ang Alt + F11.

  • Pumunta Sa Ipasok ang Menu, I-click ang UserForm.

  • I-drag ang kahon ng Listahan ng Control sa Userform mula sa Toolbox.

  • I-double click sa UserForm, at piliin ang kaganapan ng Userform tulad ng ipinakita sa screenshot sa ibaba.

  • Ngayon, idagdag ang sumusunod na code sa nasa pagitan ng pamamaraan.

Pribadong Sub UserForm_Initialize ()

ListBox1.AddItem "MBA"

ListBox1.AddItem "MCA"

ListBox1.AddItem "MSC"

ListBox1.AddItem "MECS"

ListBox1.AddItem "CA"

Wakas Sub

 

  • Ngayon, Pindutin ang 'F5' upang patakbuhin ang code.

Halimbawa # 3 - Paano magdagdag ng isang kontrol sa kahon ng pabagu-bago

Magdagdag ng isang dynamic na kontrol sa kahon ng listahan sa form ng gumagamit gamit ang VBA

  • Magdagdag ng isang pindutan ng utos sa form ng gumagamit mula sa toolbox.

  • Mag-right click sa command button, mag-click sa mga pag-aari

  • Baguhin ang caption ng command button sa ‘Lumikha_Listbox’

  • Mag-double click sa command button
  • Ngayon, ipinapakita nito ang sumusunod na code.

Pribadong Sub Command Button1_Click ()

Wakas Sub

  • Tumawag sa pamamaraang nasa ibaba na pinangalanang 'Add_Dynamic_Listbox' at hanapin ang pamamaraan sa ibaba upang tumakbo.

Sub Add_Dynamic_Listbox ()

'Magdagdag ng Dynamic na Kahon ng Listahan at italaga ito sa object na' LstBx '

Itakda ang LstBx = UserForm3.Controls.Add ("Mga Forms.ListBox.1")

‘Listahan ng Kahon sa Kahon

LstBx.Kaliwa = 20

LstBx.Top = 10

Wakas Sub

  • Ngayon, i-click ang F5 upang patakbuhin ang macro.
Paano magdagdag ng mga item upang mailista ang kontrol sa kahon sa VBA?

Pribadong Sub Isingit _Mga bagay _To_LstBox ()

ListBox1.AddItem na "Item 1"

ListBox1.AddItem na "Item 2"

ListBox1.AddItem na "Item 3"

ListBox1.AddItem na "Item 4"

ListBox1.AddItem na "Item 5"

Wakas Sub

Paano linisin ang mga item mula sa kontrol sa kahon ng listahan gamit ang VBA?

Sub Clr_LstBx ()

UserForm3.ListBox1.Clear

Wakas Sub

Halimbawa # 4

Ipagpalagay na mayroon kaming isang data ng mga benta at nais namin ang mga detalye ng benta ng interface ng user na gumagamit sa pamamagitan ng pagpili ng listahan ng item ng kahon ng listahan. Pagkatapos ay kailangan nating baguhin ang piling index cell bilang link ng cell at ilapat ang pormula ng VLOOKUP upang makuha ang mga detalye sa pagbebenta tulad ng ipinakita sa mga screenshot sa ibaba.

Mga Bagay na Dapat Tandaan Tungkol sa Listahan ng Kahon sa Excel VBA

Maaaring magamit ang isang kahon ng listahan sa Excel upang piliin ang maraming item mula rito.