Hvernig á að búa til Multi Select ListBox í Excel (með einföldum skrefum)

  • Deildu Þessu
Hugh West

Þegar við vinnum að stóru gagnasafni verður oft erfitt að ná sértæku gildi úr því. Þar að auki geturðu ekki valið meira en margar upplýsingar samtímis. Í þessu tilfelli er ListBox mjög gagnleg lausn í Excel . En ferlið við að búa til þessa ListBox er svolítið flókið. Þess vegna munum við í þessari grein læra hvernig á að búa til fjölvals ListBox í Excel með nokkrum einföldum skrefum.

Sækja æfingarbók

Fáðu sýnishornið á æfa sig.

Multi Select ListBox.xlsm

Skref-fyrir-skref aðferðir til að búa til Multi Select ListBox í Excel

Til að gera ferli auðveldara, við höfum skipt því í 8 skref til að skilja betur. Svo, án frekari tafa, skulum við hoppa inn í skrefin hér að neðan til að sjá hvernig við getum búið til fjölvals ListBox í Excel.

Skref 1: Búðu til Excel töflu úr gagnasetti

Upphaflega þurfum við að útbúa sýnishorn og breyta því í töflu. Til að gera þetta, fylgdu skrefunum hér að neðan.

  • Búðu fyrst til gagnasafn með upplýsingum um 10 borgarnöfn og Heildarfjölda þeirra af Bandaríkin til 1, júlí á frumubilinu B5:C14 .

  • Nú skaltu smella á hvaða reit sem er í gagnasafninu og velja Tafla á flipanum Setja inn .

  • Þá muntu sjá gluggann Búa til töflu sem velur sjálfkrafareitsviðið til að búa til töflu.
  • Í þessum glugga, merktu við Taflan mín hefur hausa og ýttu á OK .

  • Þar af leiðandi muntu sjá að gagnasafninu er breytt í töflu.

  • Ásamt með henni geturðu fundið töfluna í Taflaheiti reitnum undir Taflahönnun flipanum

  • Þú getur breytt töfluheitinu eftir því sem þú vilt.

Lesa meira: Hvernig á að búa til háðan fellilista í Excel

Skref 2: Nafnagagnagrunnlista frá nafnastjóra

Nú munum við nefna hvern flokk frumusviðs úr töflunni. Til þess skaltu fara í gegnum skrefin.

  • Veldu fyrst hvaða reit sem er úr dálki B í töflunni.
  • Farðu síðan í Formúlurnar flipa og veldu Define Name .

  • Eftir þessu muntu sjá Nýtt nafn valmynd.
  • Í þessum glugga, gefðu upp hvaða nafn sem er í samræmi við valinn dálkhaus í Nafn reitnum.

  • Smelltu næst á reitinn Vísar til í sama glugga.
  • Settu síðan bendilinn yfir hausinn og hann mun sýna svarta ör.
  • Síðan, ýttu á vinstri smelltu til að velja Frumusvið B5:B14 .

  • Þar af leiðandi muntu mun sjá lista yfir nöfn ásamt nafni töflunnar í Refers to reitnum og ýta á OK .

  • Fylgdu því samaaðferð, fyrir frumusviðið C5:C14 líka.
  • Að lokum muntu sjá nöfnin í nafnaboxinu efst í vinstra horni vinnubókarinnar.

Skref 3: Búðu til fellilista með gagnastaðfestingu

Á þessu stigi munum við búa til fellilista úr nefndum svið með sannprófun gagna. Þetta er ómissandi hluti þess að búa til ListBox . Við munum búa til þetta í öðru vinnublaði í vinnubókinni. En þú getur líka gert þetta í sama vinnublaði. Við skulum sjá ferlið hér að neðan.

  • Í upphafi skaltu velja nokkrar reiti úr töflunni þar sem þú vilt nota Gagnavottun .
  • Farðu síðan í Data flipi og veldu Data Validation í Data Tools hlutanum.

  • Næst, á flipanum Stillingar , velurðu Listi í reitnum Leyfa .

  • Einnig skaltu merkja við Hunsa auða og fellivalmyndir í reit .

  • Smelltu síðan á Uppruni reitinn í þessum glugga og ýttu á F3 á lyklaborðinu þínu.
  • Þar af leiðandi muntu sjá Líma nafn valmynd með nafnalistanum.
  • Hér skaltu velja Borgarnöfn af listanum og ýta á OK .

  • Þá muntu sjá nafn fyrsta listans birtast í upprunareitnum.

  • Ýttu að lokum á OK og notaðu sama ferli fyrir annað nafniðlista.
  • Að lokum muntu sjá að Gagnavottun er virkjuð á völdum hólfum.

Skref 4: Settu VBA kóða inn í staðfest vinnublað

Nú kemur mikilvægi hluti þess að setja inn VBA kóða til að búa til ListBox . Eftirfarandi er ferlið fyrir þetta.

  • Fyrst skaltu hægrismella á staðfesta vinnublaðið og velja Skoða kóða í samhengisvalmyndinni .

  • Settu síðan þennan kóða inn á síðuna.
9209

  • Næst, farðu á flipann Insert og veldu Module .
  • Á þessum tímapunkti verður að velja nafn vinnubókarinnar í Project Object glugganum.

  • Síðan skaltu endurnefna eininguna sem modSettings og setja þennan kóða inn.
7061

Þökk sé Contextures fyrir að gefa upp kóðana.

Skref 5: Búðu til UserForm með Listbox & Hnappar

Á þessu stigi munum við búa til UserForm fyrir vinnubókina ásamt ListBox og nokkrum Command Buttons . Til að gera þetta, fylgdu ferlinu hér að neðan.

  • Veldu fyrst vinnubókina í Project-VBAProject glugganum í Visual Basic ritlinum.

  • Farðu síðan í flipann Insert og veldu UserForm .

  • Þar af leiðandi færðu UserForm viðmótið svona.

  • Samhliða þessu færðu líka Verkjakassinn gluggi.
  • Héðan, dragðu ListBox í UserForm .

  • Þá mun ListBox líta svona út. Þú getur stillt stærðina með því að draga brúnir kassans.

  • Dragðu næst CommanButton tvisvar til UserForm einnig til að búa til 2 hnappa til notkunar.

  • Að lokum lítur lokaúttakið svona út.

Skref 6: Breyta eignastillingum

Á þessu stigi munum við gera nokkrar breytingar á eiginleikum hvers hluta ListBox .

  • Í upphafi skaltu ýta á F4 í Visual Basic ritlinum til að opna Eiginleikagluggann .
  • Þá, veldu UserForm og breyttu Name og Caption á því svona.

  • Næst skaltu velja ListBox og breyta nafninu samkvæmt því sem þú vilt.

  • Að auki , breyttu gerð ListStyle , MultiSelect og SpecialEffect eins og á myndinni hér að neðan.

  • Nú skaltu velja fyrsta skipunarhnappinn og gera eftirfarandi breytingar á eiginleikum.

  • Auk þess, breyttu einnig eiginleikum seinni stjórnhnappsins.

Skref 7: Notaðu VBA kóða á UserForm

Á þessu stigi munum við nota VBA kóða á hvern hluta UserForm . Við skulum sjá hvernigþað virkar.

  • Fyrst skaltu velja UserForm og fara í flipann View til að velja Code .

  • Settu síðan þennan kóða inn á auðu síðuna. Það mun keyra sjálfkrafa þegar UserForm er opnað.
3926

  • Eftir þetta skaltu fara aftur í UserForm viðmóti með því að smella á Hlutur á flipanum Skoða .

  • Nú skaltu fylgja ferlinu til að setja þennan kóða inn fyrir hnappinn OK .
7415

  • Ásamt þessu skaltu slá inn þennan kóða fyrir Loka hnappur með sama ferli.
8026

  • Ýttu að lokum á Ctrl + S til að vistaðu það og lokaðu glugganum.

Þökk sé Contextures fyrir hjálpina með kóðana.

Skref 8: Multi Select from ListBox

Að lokum höfum við búið til ListBox fyrir mörg val. Til að athuga hvort kóðinn virki eða ekki, farðu einfaldlega í gegnum þessi skref.

  • Veldu fyrst Hólf B5 þar sem við notuðum Gagnaprófun .
  • Rétt eftir það mun ListBox popp-upp með skipuninni Veldu atriði úr lista .
  • Í þessum glugga skaltu velja fleiri en eitt nafn úr lista.

  • Smelltu síðan á OK .
  • Að lokum hefurðu margvalið úr ListBox og hvert nafn er aðskilið með Kommu ( , ).

Hlutir að muna

  • Nafngreind svið munu ekki búa til Gagnavottun reglu ef þau eru færð inn sem hólfatilvísun eða með afmörkun.
  • The Global breyta er beitt fyrir bæði UserForm og Worksheet VBA kóða. Sérhvert virkt frumanafn sendir upphaflega kóðann strDVList í tímabundið svið og er síðan notað sem RowSource fyrir ListBox þegar notandi opnar UserForm .
  • Þú getur sameinað mörg svið í einu nafni til að auðvelda val.

Niðurstaða

Það er allt í dag. Ég vona að þessi löngu en einföldu skref um hvernig á að búa til multi select ListBox í Excel hafi gert efnið aðeins auðveldara fyrir þig. Láttu okkur vita álit þitt í athugasemdareitnum. Fylgdu ExcelWIKI fyrir fleiri greinar eins og þessa.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.