Tabela e përmbajtjes
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 në 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 në 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.