Si të krijoni një listë me shumë përzgjedhje në Excel (me hapa të thjeshtë)

  • Shperndaje Kete
Hugh West

Kur punojmë në një grup të madh të dhënash, shpesh bëhet e vështirë të marrim ndonjë vlerë selektive prej tij. Për më tepër, ju nuk mund të zgjidhni më shumë se shumë pjesë informacioni në të njëjtën kohë. Në këtë rast, ListBox është një zgjidhje shumë e dobishme në Excel . Por procesi i krijimit të kësaj ListBox është paksa i ndërlikuar. Prandaj, në këtë artikull, ne do të mësojmë se si të krijojmë një ListBox me shumë përzgjedhje në Excel me disa hapa të thjeshtë.

Shkarkoni Librin e Punës Praktike

Merrni skedarin e mostrës në praktiko.

Multi Select ListBox.xlsm

Procedurat hap pas hapi për të krijuar ListBox me shumë përzgjedhje në Excel

Për të bërë proces më të lehtë, e kemi ndarë në 8 hapa për ta kuptuar më mirë. Pra, pa vonesë të mëtejshme, le të kalojmë në hapat e mëposhtëm për të parë se si mund të krijojmë një ListBox me shumë përzgjedhje në Excel.

Hapi 1: Krijo tabelën Excel nga grupi i të dhënave

Fillimisht, ne duhet të përgatisim një grup të dhënash mostër dhe ta shndërrojmë atë në një tabelë. Për ta bërë këtë, ndiqni hapat e mëposhtëm.

  • Së pari, krijoni një grup të dhënash me informacionin e 10 emrave të qyteteve dhe Popullsia totale e tyre e SHBA deri 1, korrik Diapazoni i qelizave B5:C14 .

  • Tani, klikoni në çdo qelizë të grupit të të dhënave dhe zgjidhni Tabela nga skeda Fut .

  • Më pas, do të shihni dritaren Krijo tabelën e cila zgjedh automatikishtdiapazoni i qelizave për të krijuar një tabelë.
  • Në këtë dritare, shënoni të shënuar kutinë Tabela ime ka tituj dhe shtypni OK .

  • Si rezultat, do të shihni se grupi i të dhënave është konvertuar në një tabelë.

  • Së bashku me të, mund ta gjeni tabelën në kutinë Emri i tabelës nën skedën Dizajni i tabelës

  • Mund ta ndryshoni emrin e tabelës sipas preferencës suaj.

Lexo më shumë: Si të krijoni listën e varur Drop-down në Excel

Hapi 2: Lista e të dhënave të emrave nga Menaxheri i Emrave

Tani, ne do të emërtojmë secilën kategori të gamës së qelizave nga tabela. Për këtë, kaloni hapat.

  • Së pari, zgjidhni çdo qelizë nga Kollona B në tabelë.
  • Më pas, shkoni te Formulat tab dhe zgjidhni Përcaktoni emrin .

  • Pas kësaj, do të shihni Emrin e ri kutia e dialogut.
  • Në këtë kuti dialogu, jepni çdo emër sipas titullit të kolonës së zgjedhur në kutinë Emri .

  • Më pas, klikoni në kutinë I referohet në të njëjtën dritare.
  • Më pas, vendoseni kursorin mbi kokë dhe ai do të tregojë një shigjetë të zezë.
  • Më pas, shtypni klikimin e majtë për të zgjedhur Diapazoni i qelizave B5:B14 .

  • Si rezultat, ju do të shohë listën e emrave së bashku me emrin e tabelës në kutinë I referohet dhe shtypni OK .

  • Ndiq të njëjtën gjëprocedurë, edhe për Rapën e qelizave C5:C14 .
  • Më në fund, do t'i shihni emrat në Kutia e emrave në këndin e sipërm majtas të librit të punës.

Hapi 3: Krijoni listën rënëse me verifikimin e të dhënave

Në këtë fazë, ne do të krijojmë një listë rënëse nga të emërtuarat vargjet me vërtetimin e të dhënave. Kjo është pjesa thelbësore e krijimit të një ListBox . Këtë do ta krijojmë në një fletë tjetër pune në librin e punës. Por këtë mund ta bëni edhe në të njëjtën fletë pune. Le të shohim procesin më poshtë.

  • Në fillim, zgjidhni disa qeliza nga tabela ku dëshironi të aplikoni Vleresimi i të dhënave .
  • Më pas, shkoni te Skeda Të dhënat dhe zgjidhni Vleresimi i të dhënave në seksionin Mjetet e të dhënave .

  • Më pas, në skedën Cilësimet , zgjidhni Lista në kutinë Lejo .

  • Gjithashtu, shënoni të shënuara kutitë Injoro bosh dhe në lëshim në qelizë .

  • Më pas, klikoni në kutinë Burimi në këtë dritare dhe shtypni F3 në tastierën tuaj.
  • Si rezultat, do të shihni Ngjit Emrin kutia e dialogut me listën e emrave.
  • Këtu, zgjidhni Emrat e qyteteve nga lista dhe shtypni OK .

  • Më pas, do të shihni emrin e listës së parë që shfaqet në kutinë burimore.

  • Së fundi, shtypni OK dhe aplikoni të njëjtin proces për emrin e dytëlistë.
  • Më në fund, do të shihni se Vleresimi i të dhënave është aktivizuar në qelizat e zgjedhura.

Hapi 4: Fusni kodin VBA në fletën e punës të vlefshëm

Tani vjen pjesa thelbësore e futjes së kodit VBA për të krijuar një ListBox . Më poshtë është procesi për këtë.

  • Së pari, kliko me të djathtën në fletën e punës të vërtetuar dhe zgjidh Shiko kodin nga Menyja e kontekstit .

  • Më pas, futeni këtë kod në faqe.
2964

  • Tjetra, shkoni te skeda Fut dhe zgjidhni Moduli .
  • Në këtë pikë, emri i librit të punës duhet të zgjidhet në dritaren Objekti i projektit .

  • Më pas, riemërto modulin si modSettings dhe fut këtë kod.
6935

Faleminderit Contextures për ofrimin e kodeve.

Hapi 5: Krijo UserForm me Listbox & Butonat

Në këtë fazë, ne do të krijojmë një UserForm për librin e punës së bashku me një ListBox dhe disa Butona komandues . Për ta bërë këtë, ndiqni procesin e mëposhtëm.

  • Së pari, zgjidhni librin e punës në dritaren Project-VBAProject në redaktuesin Visual Basic .

  • Më pas, shko te skeda Fut dhe zgjidh UserForm .

  • Si rezultat, ju do të merrni ndërfaqen UserForm si kjo.

  • Së bashku me këtë, ju do të merrni edhe Toolbox dritare.
  • Nga këtu, tërhiq ListBox UserForm .

  • Pastaj, ListBox do të duket kështu. Ju mund të rregulloni madhësinë duke zvarritur skajet e kutisë.

  • Më pas, tërhiqni CommanButton dy herë në UserForm si dhe për të krijuar 2 butona për funksionim.

  • Së fundi, dalja përfundimtare duket kështu.

Hapi 6: Ndryshoni cilësimet e vetive

Në këtë fazë, ne do të bëjmë disa ndryshime në vetitë e secilit komponent të ListBox .

  • Në fillim, shtypni F4 në redaktuesin Visual Basic për të hapur Dritarja e Vetive .
  • Më pas, zgjidhni UserForm dhe ndryshoni Emrin dhe Titrin të tij si kjo.

  • Më pas, zgjidhni ListBox dhe ndryshoni Emrin sipas preferencës tuaj.

  • Për më tepër , ndryshoni llojin e ListStyle , MultiSelect dhe SpecialEffect sipas imazhit më poshtë.

  • Tani, zgjidhni butonin e parë të komandës dhe bëni ndryshimet e mëposhtme në vetitë.

  • Përveç kësaj, modifikoni edhe vetitë e butonit të dytë komandues.

Hapi 7: Aplikoni kodin VBA në UserForm

Në këtë fazë, ne do të aplikojmë VBA kodet për secilin nga komponentët e UserForm . Le të shohim se sifunksionon.

  • Së pari, zgjidhni UserForm dhe shkoni te skeda Shiko për të zgjedhur Kodi .

  • Më pas, futeni këtë kod në faqen e zbrazët. Ai do të funksionojë automatikisht kur të hapet UserForm .
3887

  • Pas kësaj, kthehu te UserForm ndërfaqja duke klikuar në Objekti në skedën Shiko .

  • Tani, ndiqni procesin për të futur këtë kod për butonin OK .
7889

  • Së bashku me këtë, shkruani këtë kod për Mbyll buton duke përdorur të njëjtin proces.
8564

  • Së fundi, shtypni Ctrl + S për të ruajeni dhe mbyllni dritaren.

Faleminderit Contextures për ndihmën me kodet.

Hapi 8: Shumëzgjedhja nga ListBox

Më në fund, ne kemi krijuar me sukses një ListBox për zgjedhje të shumta. Për të kontrolluar nëse kodi po funksionon apo jo, thjesht kaloni këto hapa.

  • Së pari, zgjidhni Qeliza B5 ku kemi aplikuar Validimi i të dhënave .
  • Menjëherë pas kësaj, një ListBox do të shfaqet duke komanduar Zgjidhni artikullin nga lista .
  • Në këtë dritare, zgjidhni më shumë se një emër nga listë.

  • Më pas, shtypni OK .
  • Më në fund, ju keni zgjedhur me sukses shumëfish nga ListBox dhe çdo emër ndahet me një Presje ( , ).

Gjërat te kujtosh

  • Sferat e emërtuara nuk do të krijojnë një rregull Vleresimi i të dhënave nëse ato futen si referencë qelize ose me kufizues.
  • 1>Ndryshorja globale aplikohet si për kodin UserForm dhe Worksheet VBA . Çdo emër qelize aktive fillimisht kalon kodin strDVList në një interval të përkohshëm dhe më pas përdoret si Burimi i rreshtit për ListBox kur një përdorues hap UserForm .
  • Ju mund të kombinoni vargje të shumta në një emër të vetëm për lehtësinë e zgjedhjes.

Përfundim

Kjo është e gjitha për sot. Shpresoj se këto hapa të gjatë, por të thjeshtë se si të krijoni ListBox me shumë përzgjedhje në excel, ta kenë bërë temën pak më të lehtë për ju. Na tregoni komentet tuaja në kutinë e komenteve. Ndiqni ExcelWIKI për më shumë artikuj si ky.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.