Tabloya naverokê
Dema ku em li ser danegehek mezin dixebitin, pir caran dijwar dibe ku meriv nirxek hilbijartî jê bistîne. Digel vê yekê, hûn nekarin bi hevdemî ji gelek agahdariyan zêdetir hilbijêrin. Di vê rewşê de, ListBox di Excel de çareseriyek pir alîkar e. Lê pêvajoya çêkirina vê ListBox hinek zehmet e. Ji ber vê yekê, di vê gotarê de, em ê fêr bibin ka meriv çawa bi çend gavên hêsan di excelê de ListBox pir-bijartî biafirîne.
Pirtûka Xebatê ya Pratîkê Dakêşîne
Pelê nimûneyê bistînin pratîkê bikin.
ListBox.xlsm Pir Hilbijêre
Pêvajoyên Gav-Bi Gav Ji bo Çêkirina ListBoxa Pir Hilbijartinê li Excel
Ji bo çêkirina pêvajo hêsan e, me ew ji bo têgihiştina çêtir li 8 gavan dabeş kiriye. Ji ber vê yekê, bêyî derengmayînek din, werin em biçin gavên jêrîn da ku bibînin ka em çawa dikarin di Excel de ListBox pir-bijartî biafirînin.
Gav 1: Tabloya Excel ji Dataset çêbikin
Di destpêkê de, pêdivî ye ku em danehevek nimûne amade bikin û wê veguherînin tabloyek. Ji bo vê yekê, gavên jêrîn bişopînin.
- Pêşî, danehevek bi agahdariya 10 Navên Bajar û Tevahiya Nifûsa ya <1-ê ava bikin>DYA heta 1, Tîrmeh di Rêzeya şaneyê B5:C14 .
- Naha, li ser her şaneyek danehevê bikirtînin û ji tabloya Têxe Table hilbijêrin.
- Dûv re, hûn ê pencereya Afirandina Tabloyê bibînin ku bixweber hildibijêrerêza şaneyê ji bo çêkirina tabloyekê.
- Di vê pencereyê de, qutiya Tabloya min sernav hene nîşan bide û OK bitikîne.
- Di encamê de, hûn ê bibînin ku daneya veguherî tabloyek.
- Ligel bi wê re, hûn dikarin tabloya Navê tabloyê di bin tabloya Sêwirana tabloyê de bibînin
- Hûn dikarin li gorî tercîha xwe navê tabloyê biguherînin.
Zêdetir bixwînin: Çawa di Excel de Lîsteya Drop Downa Girêdayî Afirandin
Gav 2: Lîsteya Daneyên Navê ji Rêvebirê Name
Naha, em ê her kategoriya rêza hucreyê ji tabloyê bi nav bikin. Ji bo vê, gavan derbas bikin.
- Pêşî, ji Stûna B di tabloyê de her şaneyek hilbijêrin.
- Piştre, biçin Formulan tebê û hilbijêre Navê pênase bikin .
- Piştî vê, hûn ê Navê Nû bibînin qutiya diyalogê.
- Di vê qutiya diyalogê de, her navek li gorî sernavê stûna hilbijartî di qutiya Nav de bide.
- Piştre, di heman pencerê de li ser qutika Bête binavkirin bikirtînin.
- Piştre, kursorê deynin ser serî û ew ê tîrek reş nîşan bide.
- Piştre, klîk çepê bikirtînin da ku hûn Rêjeya hucreyê B5:B14 hilbijêrin.
- Di encamê de hûn dê navnîşa navan ligel navê tabloyê di qutika Bêje de bibîne û OK bike.
- Bişopîninprosedur, ji bo Rêzeya şaneyê C5:C14 jî.
- Di dawiyê de, hûn ê navên di Name Box de li goşeya çepê ya jorê ya pirtûka xebatê bibînin.
Gav 3: Bi Verastkirina Daneyan Lîsteya Davêj Biafirînin
Di vê qonaxê de, em ê ji navên navkirî navnîşek daketî biafirînin. rêzikên bi erêkirina daneyan. Ev beşa bingehîn a afirandina ListBox ye. Em ê vê di pelgeyek din a di pirtûka xebatê de biafirînin. Lê hûn dikarin vê yekê di heman pelgeya xebatê de jî bikin. Ka em pêvajoyê li jêr bibînin.
- Di destpêkê de, ji tabloya ku hûn dixwazin lê bicîh bikin, hin şaneyan hilbijêrin Rastkirina daneyan .
- Piştre, biçin Daneyên tabê û Rastkirina daneyan di beşa Amûrên daneyan de hilbijêre.
- Piştre, di tabloya Mîhengan de, di qutîka Destûr de Lîsteya hilbijêre.
- Herwiha, qutiyên Bala paşguh neke û qutiyên daketina hucreyê nîşan bide.
- Piştre, di vê paceyê de li ser qutiya Çavkanî bikirtînin û li ser klavyeya xwe F3 bikin.
- Di encamê de hûn ê Navê Paste bibînin. 2> qutiya diyalogê bi navnîşa navan re.
- Li vir, Navên Bajar ji navnîşê hilbijêrin û OK bikirtînin.
- Piştre, hûn ê bibînin ku navê lîsteya yekem di qutiya çavkaniyê de tê xuyang kirin> OK û heman pêvajoyê ji bo navê duyemîn bicîh bikinlîste.
- Di dawiyê de, hûn ê bibînin ku Peydakirina daneyan li ser şaneyên hilbijartî tê çalak kirin.
Gav 4: Koda VBA-yê têxe pelgeya xebatê ya erêkirî
Niha beşa girîng a danîna VBA kodê tê da ku ListBox biafirîne. Pêvajoya vê yekê li jêr e.
- Pêşî, li ser pelgeya xebatê ya pejirandî rast-klîk bikin û Kodê Binêre ji Menûka Têkilî hilbijêrin.
- Paşê, vê kodê têxe rûpelê.
1242
- Piştre, herin tabloya Têxin û Modûl hilbijêrin.
- Di vê gavê de, divê navê pirtûka xebatê di pencereya Tişta Projeyê de were hilbijartin.
- Paşê, navê modulê wekî modSettings biguherîne û vê kodê têxe.
2586
Spas ji bo Contextures ji bo pêşkêşkirina kodan.
Gav 5: Bi Listbox Forma Bikarhêner Biafirînin & Bişkok
Di vê qonaxê de, em ê Forma Bikarhêner ji bo pirtûka xebatê ligel ListBox û hin Bişkokên Fermandariyê çêbikin. Ji bo vê yekê, pêvajoya jêrîn bişopînin.
- Pêşî, pirtûka xebatê ya di pencereya Project-VBAProject ya di edîtora Visual Basic de hilbijêrin.
- Paşê, herin tabloya Têxe û Forma Bikarhêner hilbijêrin.
- Di encamê de, hûn ê navbera UserForm bi vî rengî bistînin.
- Li gel vê, hûn ê Toolbox jî bistînin pencere.
- Ji vir, ListBox kaş bikin Forma Bikarhêner .
- Paşê, ListBox dê bi vî rengî xuya bike. Hûn dikarin mezinahiyê bi kaşkirina keviyên qutîkê verast bikin.
- Piştre, CommanButton du caran kaş bikin bo UserForm herweha ji bo xebatê 2 bişkokan biafirîne.
- Axir, derana dawî bi vî rengî xuya dike.
Gav 6: Mîhengên Taybetmendiyan Biguherînin
Di vê qonaxê de, em ê di taybetmendiyên her pêkhateya ListBox de hin guhertinan bikin.
- Di serî de, F4 li ser edîtorê Visual Basic bitikîne da ku Pencereya Taybetmendiyan veke.
- Piştre, Forma Bikarhêner hilbijêre û Navê û Bernivîsa ya wê bi vî rengî biguherîne.
- Piştre, ListBox hilbijêre û Navê li gorî tercîha xwe biguherîne.
- Herwiha , cureya ListStyle , MultiSelect û SpecialEffect li gorî wêneya jêrîn biguherînin.
- Niha, bişkoka fermana yekem hilbijêrin û di taybetmendiyan de guheztinên jêrîn bikin.
- Ji bilî wê, taybetmendiyên bişkoka fermana duyemîn jî biguherînin.
Gav 7: Koda VBA-yê bi kar bînin UserForm
Di vê qonaxê de, em ê kodên VBA li her yek ji pêkhateyên UserForm bicîh bikin. Ka em çawa bibîninew kar dike.
- Pêşî, Forma Bikarhêner hilbijêre û here tabê Dîtin ji bo hilbijartina Kodê .
- Piştre, vê kodê têxin rûpela vala. Dema ku UserForma vebe ew ê bixweber bixebite.
7748
- Piştî vê, vegere Forma Bikarhêner bi tikandina Object li ser tabloya Nêrîn navberê bikin.
- Niha, pêvajoyê bişopînin ji bo bişkoka OK vê kodê têxe.
6636
- Li gel vê, vê kodê ji bo Girtî bişkojka heman pêvajoyê bikar tîne.
6603
- Axir, Ctrl + S bikirtînin hilîne û pencereyê bigire.
Spas ji bo Contextures ji bo alîkariya kodan.
Gav 8: Ji ListBoxê Pir Hilbijartin
Di dawiyê de, me bi serfirazî ListBox ji bo gelek hilbijartinan çêkir. Ji bo kontrol bikin ka kod dixebite an na, bi tenê van gavan derbas bikin.
- Pêşî, Cel B5 cihê ku me lê sepandiye Rastkirina daneyan hilbijêrin.
- Tenê piştî wê, ListBox dê bi fermana Ji Lîsteyê Hilbijêre vebike.
- Di vê pencereyê de, ji yek navî zêdetir navekî hilbijêre lîste.
- Piştre, pêl OK bike.
- Di dawiyê de, te bi serkeftî pir-hilbijartî ji ListBox û her navek bi Comma ( , ) tê veqetandin.
Tişt ji bîr kirin
- Rêzikên binavkirî heke wekî referansa şaneyê an bi veqetankeran ve werin nivîsandin dê qaîdeyek Perastkirina daneyan ava nekin.
- 1>Guherbara gerdûnî hem ji bo koda Forma Bikarhêner û hem jî ji bo koda Worksheet VBA tê sepandin. Navê şaneyek çalak di destpêkê de koda strDVList derbasî rêzek demkî dike û paşê wekî Çavkaniya rêzê ji bo ListBox tê bikaranîn dema ku bikarhêner Forma Bikarhêner vedike. .
- Hûn dikarin çend rêzeçiyan di nav yek navekî de ji bo hêsankirina hilbijartinê bicivînin.
Encam
Ev ji bo îro ye. Ez hêvî dikim ku van gavên dirêj lê hêsan ên li ser ka meriv çawa LîstBoxa pir bijartî di excel de çêdike, mijar ji we re piçekî hêsantir kiriye. Ji me re nerînên xwe di qutiya şîroveyê de agahdar bikin. Ji bo bêtir gotarên bi vî rengî ExcelWIKI bişopînin.