Edukien taula
Datu-multzo handi batean lan egiten dugunean, askotan zaila izaten da bertatik edozein balio selektibo lortzea. Gainera, ezin duzu hainbat informazio aldi berean aukeratu. Kasu honetan, ListBox oso irtenbide lagungarria da Excel -n. Baina ListBox hau sortzeko prozesua delikatua da. Hori dela eta, artikulu honetan, aukera anitzeko ListBox excel-en nola sortu ikasiko dugu, pauso erraz batzuekin.
Deskargatu Praktikarako Lan-koadernoa
Eskuratu lagin fitxategia hona. praktika.
Aukeraketa anitzeko ListBox.xlsm
Excel-en aukeraketa anitzeko zerrenda kutxa sortzeko urratsez urratseko prozedurak
Egiaztatzeko. prozesua errazago, 8 urratsetan banatu dugu hobeto ulertzeko. Beraz, atzerapen gehiagorik gabe, joan beheko urratsetara Excel-en aukeraketa anitzeko ListBox nola sor dezakegun ikusteko.
1. urratsa: Sortu Excel taula datu multzotik
Hasieran, datu-multzo lagin bat prestatu eta taula batean bihurtu behar dugu. Horretarako, jarraitu beheko urratsak.
- Lehenik eta behin, sortu datu-multzo bat 10 hiri-izenak eta haien biztanleria osoa ren informazioarekin>AEB 1era arte, uztaila B5:C14 zelulen barrutian.
- Orain, egin klik datu multzoko edozein gelaxkan eta aukeratu Taula Txertatu fitxan.
- Ondoren, Sortu taula leihoa ikusiko duzu automatikoki hautatzen duenagelaxka-barrutia taula bat sortzeko.
- Leiho honetan, markatu markatuta Nire taulak goiburuak ditu laukia eta sakatu Ados .
- Ondorioz, datu-multzoa taula batean bihurtzen dela ikusiko duzu.
- Batera horrekin batera, Taularen izena koadroan aurki dezakezu Taularen diseinua fitxan
- Taularen izena zure hobespenaren arabera alda dezakezu.
Irakurri gehiago: Nola sortu menpeko goitibeherako zerrenda Excel-en
2. urratsa: izenen datu-multzoen zerrenda izenen kudeatzailetik
Orain, taulako gelaxka-barrutiaren kategoria bakoitzari izena emango diogu. Horretarako, jarraitu urratsak.
- Lehenik eta behin, hautatu taulako B zutabea ko edozein gelaxka.
- Ondoren, joan Formulara. fitxa eta hautatu Definitu izena .
- Horren ondoren, Izen berria<2 ikusiko duzu> elkarrizketa-koadroa.
- Elkarrizketa-koadro honetan, eman edozein izena hautatutako zutabearen goiburuaren arabera Izena koadroan.
- Ondoren, egin klik leiho bereko Hori egiten dio erreferentzia koadroan.
- Ondoren, jarri kurtsorea goiburuaren gainean eta gezi beltz bat agertuko da.
- Ondoren, sakatu ezkerreko klik B5:B14 zelula-barrutia hautatzeko.
- Ondorioz, Izen-zerrenda ikusiko du taularen izenarekin batera Refers to koadroan eta sakatu OK .
- Jarraitu berdinaprozedura, C5:C14 gelaxka-barrutirako ere.
- Azkenik, izenak ikusiko dituzu lan-koadernoaren goiko ezkerreko ertzean dagoen Izen-koadroan .
3. urratsa: Sortu goitibeherako zerrenda datuak balioztatzeko
Etapa honetan, goitibeherako zerrenda bat sortuko dugu izenarekin. datuak baliozkotzeko tarteak. Hau da ListBox bat sortzeko funtsezko atala. Hau lan-koadernoko beste fitxa batean sortuko dugu. Baina hori ere lan-orri berean egin dezakezu. Ikus dezagun behean prozesua.
- Hasieran, hautatu Datuen baliozkotzea aplikatu nahi duzun taulako gelaxka batzuk.
- Ondoren, joan Datuak fitxa eta aukeratu Datuen baliozkotzea Datu-tresnak atalean.
- Ondoren, Ezarpenak fitxan, aukeratu Zerrenda Baimendu koadroan.
- Gainera, markatu hautatuta Ez ikusi hutsik eta Gelaxkako goitibeherako goitibeherako koadroak.
- Ondoren, egin klik leiho honetako Iturria koadroan eta sakatu F3 teklatuan.
- Ondorioz, Itsatsi izena
elkarrizketa-koadroa izenen zerrendarekin. - Hemen, aukeratu CityNames zerrendatik eta sakatu OK .
- Ondoren, lehen zerrendaren izena ikusiko duzu iturburu-koadroan.
- Azkenik, sakatu Ados eta aplikatu prozesu bera bigarren izenarizerrenda.
- Azkenik, hautatutako gelaxketan Datuen baliozkotzea aktibatuta dagoela ikusiko duzu.
4. urratsa: Txertatu VBA kodea baliozkotutako lan-orrian
Orain VBA kodea txertatzearen zati erabakigarria dator ListBox sortzeko. Hona hemen horretarako prozesua.
- Lehenengo, egin klik eskuineko botoiarekin baliozkotutako lan-orrian eta hautatu Ikusi kodea Testuinguru menuan .
- Ondoren, sartu kode hau orrialdean.
5112
- Hurrengoa, joan Txertatu fitxara eta hautatu Modulua .
- Une honetan, lan-liburuaren izena hautatu behar da Proiektuaren objektua leihoan.
- Ondoren, aldatu izena moduluari modSettings eta sartu kode hau.
9064
Eskerrik asko Contextures ri kodeak emateagatik.
5. urratsa: Sortu Erabiltzaile-inprimakia Zerrenda-koadroarekin & Botoiak
Etapa honetan, UserForm bat sortuko dugu lan-libururako ListBox eta Komando Botoi batzuekin batera. Horretarako, jarraitu beheko prozesua.
- Lehenik eta behin, hautatu lan-liburua Project-VBAProject leihoan Visual Basic editorean.
- Ondoren, joan Txertatu fitxara eta hautatu Erabiltzaile-inprimakia .
- Ondorioz, Erabiltzaile-inprimakia honelako interfazea lortuko duzu.
- Honekin batera, Tresna-kutxa ere lortuko duzu leihoa.
- Hemendik, arrastatu ListBox UserForm ra.
- Ondoren, ListBox itxura hau izango du. Tamaina doi dezakezu koadroaren ertzak arrastatuz.
- Ondoren, arrastatu CommanButton bi aldiz ra. Erabiltzaile-inprimakia baita funtzionatzeko 2 botoi sortzeko.
- Azkenik, azken irteerak honela dauka.
6. urratsa: Propietateen ezarpenak aldatu
Etapa honetan, aldaketa batzuk egingo ditugu ListBox -ko osagai bakoitzaren propietateetan.
- Hasieran, sakatu F4 Visual Basic editorean Propietateen leihoa irekitzeko.
- Ondoren, hautatu Erabiltzaile-inprimakia eta aldatu honen Izena eta Caption honela.
- Ondoren, hautatu ListBox eta aldatu Izena zure hobespenaren arabera.
- Gainera. , aldatu ListStyle , MultiSelect eta SpecialEffect mota beheko irudiaren arabera.
- Orain, aukeratu lehen komando-botoia eta egin aldaketa hauek propietateetan.
- Horrez gain, editatu bigarren komando-botoiaren propietateak ere.
7. urratsa: Aplikatu VBA kodeari UserForm
Etapa honetan, VBA kodeak aplikatuko ditugu UserForm ren osagai bakoitzari. Ikus dezagun nolafuntzionatzen du.
- Lehenik eta behin, hautatu UserForm eta joan Ikusi fitxara Kodea hautatzeko.
- Ondoren, sartu kode hau orri zurian. Automatikoki exekutatuko da Erabiltzaile-inprimakia irekitzen denean.
4033
- Ondoren, itzuli Erabiltzaile-inprimakira interfazea Objektua sakatuz Ikusi fitxan.
- Orain, jarraitu prozesua. Ados botoian kode hau txertatzeko.
3512
- Honekin batera, idatzi kode hau Itxi. botoia prozesu bera erabiliz.
9668
- Azkenik, sakatu Ktrl + S egiteko. gorde ezazu eta itxi leihoa.
Eskerrik asko Testuinguruak ri, kodeak egiten laguntzeagatik.
8. urratsa: Zerrenda-koadroko aukeraketa anitza
Azkenik, arrakastaz sortu dugu ListBox aukeraketa anitzeko. Kodea funtzionatzen ari den edo ez egiaztatzeko, jarraitu urrats hauek.
- Lehenik eta behin, hautatu B5 gelaxka non aplikatu dugun Datuen baliozkotzea .
- Horren ostean, ListBox bat agertuko da Hautatu elementua zerrendako komandoa.
- Leiho honetan, aukeratu izen bat baino gehiago. zerrenda.
- Ondoren, sakatu Ados .
- Azkenik, aukeraketa anitzeko aukera izan duzu. ListBox eta izen bakoitza Koma ( , ) batez bereizita dago.
Gauzak gogoratu
- Izeneko barrutiak ez du Datuen baliozkotze araurik sortuko gelaxka-erreferentzia gisa edo mugatzaileekin sartzen badira.
- Aldagai globala aplikatzen da bai UserForm bai Worksheet VBA kodean. Edozein gelaxka-izen aktibok hasiera batean strDVList kodea pasatzen du aldi baterako barruti batera eta gero RowSource gisa erabiltzen da ListBox erabiltzaile batek UserForm-a irekitzen duenean. .
- Barruti anitz konbina ditzakezu izen bakar batean aukeratzeko erraztasuna lortzeko.
Ondorioa
Hori da gaurkoa. Espero dut excel-en aukera anitzeko ListBox sortzeko urrats luze baina sinple hauek gaia apur bat erraztu izana. Esan iezaguzu zure iritzia iruzkinen koadroan. Jarraitu ExcelWIKI horrelako artikulu gehiago lortzeko.