Sut i Greu ListBox Aml Ddewis yn Excel (Gyda Chamau Hawdd)

  • Rhannu Hwn
Hugh West

Pan fyddwn yn gweithio ar set ddata fawr, yn aml mae'n mynd yn anodd cael unrhyw werth detholus ohoni. Ar ben hynny, ni allwch ddewis mwy na darnau lluosog o wybodaeth ar yr un pryd. Yn yr achos hwn, mae ListBox yn ddatrysiad defnyddiol iawn yn Excel . Ond mae'r broses o greu'r ListBox hwn ychydig yn anodd. Felly, yn yr erthygl hon, byddwn yn dysgu sut i greu Blwch Rhestr aml-ddewis yn excel gyda rhai camau syml.

Lawrlwythwch Gweithlyfr Ymarfer

Cael y ffeil sampl i ymarfer.

ListBox.xlsm Aml Ddewis

Gweithdrefnau Cam-wrth-Gam i Greu ListBox Aml Ddewis yn Excel

I wneud y broses haws, rydym wedi ei rannu'n 8 camau ar gyfer gwell dealltwriaeth. Felly, heb oedi pellach, gadewch i ni neidio i mewn i'r camau isod i weld sut y gallwn greu aml-ddewis ListBox yn Excel.

Cam 1: Creu Tabl Excel o Set Ddata

I ddechrau, mae angen i ni baratoi set ddata sampl a'i throsi'n dabl. I wneud hyn, dilynwch y camau isod.

  • Yn gyntaf, crëwch set ddata gyda'r wybodaeth o 10 Enw Dinas a'u Cyfanswm Poblogaeth o'r >UDA tan 1, Gorffennaf yn yr ystod Cell B5:C14 .

  • Nawr, cliciwch ar unrhyw gell yn y set ddata a dewiswch Tabl o'r tab Mewnosod .

    Yna, fe welwch y ffenestr Creu Tabl sy'n dewis yn awtomatigystod y gell i greu tabl.
  • Yn y ffenestr hon, marciwch y blwch Mae penawdau ar fy nhabl a gwasgwch Iawn .
<0
  • O ganlyniad, fe welwch fod y set ddata yn cael ei throsi i dabl.

  • Ar hyd gydag ef, gallwch ddod o hyd i'r tabl yn y blwch Enw Tabl o dan y tab Dyluniad Tabl

  • Gallwch newid enw'r tabl yn ôl eich dewis.

Darllenwch fwy: Sut i Greu Rhestr Gollwng Dibynnol yn Excel

Cam 2: Enw Rhestr Set Ddata gan y Rheolwr Enw

Nawr, byddwn yn enwi pob categori o ystod celloedd o'r tabl. Ar gyfer hyn, ewch drwy'r camau.

  • Yn gyntaf, dewiswch unrhyw gell o Colofn B yn y tabl.
  • Yna, ewch i'r Fformiwlâu tab a dewis Diffinio Enw .

>
  • Yn dilyn hyn, fe welwch y Enw Newydd blwch deialog.
  • Yn y blwch deialog hwn, rhowch unrhyw enw yn unol â phennawd y golofn a ddewiswyd yn y blwch Enw .
    • Nesaf, cliciwch ar y blwch Yn cyfeirio at yn yr un ffenestr.
    • Yna, rhowch y cyrchwr dros y pennyn a bydd yn dangos saeth ddu.
    • Ar ôl hynny, pwyswch clic chwith i ddewis yr Amrediad cell B5:B14 .

    • O ganlyniad, chi yn gweld y rhestr o enwau ynghyd ag enw'r tabl yn y blwch Yn cyfeirio at a phwyswch OK .

    • Dilynwch yr un pethgweithdrefn, ar gyfer yr ystod Cell C5:C14 hefyd.
    • Yn olaf, fe welwch yr enwau yn y Blwch Enw yng nghornel chwith uchaf y llyfr gwaith.

    Cam 3: Creu Rhestr Gwymp gyda Dilysu Data

    Ar y cam hwn, byddwn yn creu cwymplen allan o'r rhestr a enwir ystodau gyda dilysu data. Dyma'r rhan hanfodol o greu ListBox . Byddwn yn creu hwn mewn taflen waith arall yn y llyfr gwaith. Ond gallwch chi wneud hyn yn yr un daflen waith hefyd. Gawn ni weld y broses isod.

    • Yn y dechrau, dewiswch rai celloedd o'r tabl lle rydych chi am gymhwyso Dilysiad Data .
    • Yna, ewch i'r Data tab a dewis Dilysu Data yn yr adran Offer Data .

    • Nesaf, yn y tab Gosodiadau , dewiswch Rhestr yn y blwch Caniatáu .

  • Hefyd, marciwch y blwch Anwybyddu'n wag a y cwymplen yn y gell .
    • Ar ôl hynny, cliciwch ar y blwch Ffynhonnell yn y ffenestr hon a gwasgwch F3 ar eich bysellfwrdd.
    • O ganlyniad, fe welwch y Gludwch Enw blwch deialog gyda'r rhestr enwau.
    • Yma, dewiswch Enwau Dinas o'r rhestr a gwasgwch OK .

    • Yna, fe welwch enw'r rhestr gyntaf yn y blwch ffynhonnell.

    • Yn olaf, pwyswch Iawn a chymhwyso'r un broses ar gyfer yr ail enwrhestr.
    • Yn olaf, fe welwch fod Dilysu Data wedi'i actifadu ar y celloedd a ddewiswyd.

    Cam 4: Mewnosod Cod VBA i Daflen Waith Ddilysedig

    Nawr daw'r rhan hollbwysig o fewnosod cod VBA i greu ListBox . Yn dilyn mae'r broses ar gyfer hyn.

    • Yn gyntaf, de-gliciwch ar y daflen waith ddilysedig a dewis Gweld Cod o'r Dewislen Cyd-destun .
    • 13>

      • Yna, mewnosodwch y cod hwn ar y dudalen.
      9043

      • Nesaf, ewch i'r tab Mewnosod a dewiswch Modiwl .
      • Ar y pwynt hwn, rhaid dewis enw'r llyfr gwaith yn y ffenestr Project Object .

      >

      • Yna, ailenwi'r modiwl fel modSettings a mewnosod y cod hwn.
      7063

      <33

      Diolch i Contextures am ddarparu'r codau.

      Cam 5: Creu Ffurflen Ddefnyddiwr gyda Listbox & Botymau

      Ar y cam hwn, byddwn yn creu Ffurflen Defnyddiwr ar gyfer y llyfr gwaith ynghyd â Blwch Rhestr a rhai Botymau Gorchymyn . I wneud hyn, dilynwch y broses isod.

      • Yn gyntaf, dewiswch y llyfr gwaith yn y ffenestr Project-VBAProject yn y golygydd Visual Basic .

      >
    • Yna, ewch i'r tab Mewnosod a dewis Ffurflen Ddefnyddiwr .

    • O ganlyniad, byddwch yn cael y rhyngwyneb UserForm fel hyn.

      11>Ynghyd â hyn, byddwch hefyd yn cael y Blwch Offer ffenestr.
    • O'r fan hon, llusgwch Blwch Rhestr i'r Ffurflen Defnyddiwr .

    • Yna, bydd y ListBox yn edrych fel hyn. Gallwch addasu'r maint trwy lusgo ymylon y blwch.

    • Nesaf, llusgwch y CommanButton ddwywaith i Ffurflen Defnyddiwr hefyd i greu 2 fotwm ar gyfer gweithredu.

    >
    • Yn olaf, mae'r allbwn terfynol yn edrych fel hyn.
    0>

    Cam 6: Newid Gosodiadau Priodweddau

    Yn y cam hwn, byddwn yn gwneud rhai newidiadau i briodweddau pob cydran o'r Blwch Rhestr .<3

    • Yn y dechrau, pwyswch F4 ar y golygydd Visual Basic i agor y ffenestr Priodweddau .
    • Yna, dewiswch y Ffurflen Ddefnyddiwr a newidiwch Enw a Capsiwn fel hyn.

    • Nesaf, dewiswch Blwch Rhestr a newidiwch yr Enw yn ôl eich dewis.

    • Yn ychwanegol , newid y math o Steil Rhestr , Aml-ddewis a Effaith Arbennig yn unol â'r llun isod.

    10>
  • Nawr, dewiswch y botwm gorchymyn cyntaf a gwnewch y newidiadau canlynol yn yr eiddo.
    • Yn ogystal â hynny, golygwch briodweddau'r botwm ail orchymyn hefyd.

    Cam 7: Cymhwyso Cod VBA i Ffurflen Defnyddiwr

    Ar y cam hwn, byddwn yn defnyddio codau VBA i bob un o gydrannau'r Ffurflen Ddefnyddiwr . Gawn ni weld sutmae'n gweithio.

    • Yn gyntaf, dewiswch Ffurflen Ddefnyddiwr ac ewch i'r tab Gweld i ddewis Cod .

    • Yna, mewnosodwch y cod hwn ar y dudalen wag. Bydd yn rhedeg yn awtomatig pan fydd y Ffurflen Defnyddiwr yn cael ei hagor.
    2218

    • Ar ôl hyn, ewch yn ôl i'r Ffurflen Defnyddiwr rhyngwyneb trwy glicio ar Gwrthrych ar y tab Gweld .

    • Nawr, dilynwch y broses i fewnosod y cod hwn ar gyfer y botwm OK .
    9489

      Cau botwm yn defnyddio'r un broses.
    3985

    • Yn olaf, pwyswch Ctrl + S i ei gadw a chau'r ffenestr.

    Diolch i Contextures am helpu gyda'r codau.

    Cam 8: Aml Ddewis o ListBox

    Yn olaf, rydym wedi llwyddo i greu ListBox ar gyfer dewisiadau lluosog. I wirio a yw'r cod yn gweithio ai peidio, ewch drwy'r camau hyn.

    • Yn gyntaf, dewiswch Cell B5 lle gwnaethom gais Dilysu Data .<12
    • Yn union ar ôl hynny, bydd Blwch Rhestr yn pop-up gorchymyn Dewiswch Eitem o'r Rhestr .
    • Yn y ffenestr hon, dewiswch fwy nag un enw o'r rhestr.

    • Yna, pwyswch OK .
    • Yn olaf, rydych wedi aml-ddewis yn llwyddiannus o'r Blwch Rhestr ac mae pob enw yn cael ei wahanu gan Coma ( , ).

    Pethau i CofioNi fydd

    • > ystodau a enwyd yn creu rheol Dilysu Data os cânt eu cofnodi fel cyfeirnod cell neu gyda amffinyddion.
    • Y Mae newidyn byd-eang yn cael ei gymhwyso ar gyfer cod UserForm a Taflen Waith VBA . Mae unrhyw enw cell gweithredol i ddechrau yn trosglwyddo'r cod strDVList i ystod dros dro ac yna'n cael ei ddefnyddio fel RowSource ar gyfer y ListBox pan fydd defnyddiwr yn agor y UserForm .
    • Gallwch gyfuno ystodau lluosog mewn un enw er hwylustod.

    Casgliad

    Dyna'r cyfan am heddiw. Rwy'n gobeithio bod y camau hir ond syml hyn ar sut i greu ListBox amlddewis yn excel wedi gwneud y pwnc ychydig yn haws i chi. Rhowch wybod i ni am eich adborth yn y blwch sylwadau. Dilynwch ExcelWIKI am ragor o erthyglau fel hyn.

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.