Ինչպես ստեղծել Multi Select ListBox-ը Excel-ում (հեշտ քայլերով)

  • Կիսվել Սա
Hugh West

Երբ մենք աշխատում ենք մեծ տվյալների բազայի վրա, հաճախ դժվարանում է նրանից որևէ ընտրովի արժեք ստանալը: Ավելին, դուք չեք կարող միաժամանակ ընտրել ավելի քան մի քանի տեղեկատվություն: Այս դեպքում, ListBox շատ օգտակար լուծում է Excel -ում: Բայց այս ListBox ստեղծման գործընթացը մի փոքր բարդ է: Հետևաբար, այս հոդվածում մենք կսովորենք, թե ինչպես ստեղծել մի քանի պարզ քայլով ListBox Excel-ում մի քանի պարզ քայլերով:

Ներբեռնեք Practice Workbook

Ստացեք նմուշի ֆայլը պրակտիկա:

Multi Select ListBox.xlsm

Քայլ առ քայլ ընթացակարգեր Excel-ում Multi Select ListBox ստեղծելու համար

Կատարելու համար գործընթացը ավելի հեշտ է, մենք այն բաժանել ենք 8 քայլերի` ավելի լավ հասկանալու համար: Այսպիսով, առանց հետագա ուշացման, եկեք անցնենք ստորև բերված քայլերին, որպեսզի տեսնենք, թե ինչպես կարող ենք ստեղծել բազմաբնույթ ListBox Excel-ում:

Քայլ 1. Ստեղծեք Excel աղյուսակը Dataset-ից

Սկզբում մենք պետք է պատրաստենք տվյալների հավաքածուի նմուշ և այն վերածենք աղյուսակի: Դա անելու համար հետևեք ստորև նշված քայլերին:

  • Նախ, ստեղծեք տվյալների բազա 10 քաղաքների անունների և նրանց Ընդհանուր բնակչության տեղեկություններով <1-ից:>ԱՄՆ մինչև 1, հուլիսի Բջջային տիրույթում B5:C14 :

  • Այժմ սեղմեք տվյալների հավաքածուի ցանկացած բջիջի վրա և ընտրեք Աղյուսակ Տեղադրեք ներդիրից:

  • Այնուհետև կտեսնեք Ստեղծել աղյուսակ պատուհանը, որն ինքնաբերաբար ընտրվում էբջիջների տիրույթը՝ աղյուսակ ստեղծելու համար:
  • Այս պատուհանում նշեք նշված Իմ աղյուսակն ունի վերնագրեր տուփը և սեղմեք OK :

  • Արդյունքում կտեսնեք, որ տվյալների բազան վերածվում է աղյուսակի:

  • Երկար դրա հետ դուք կարող եք գտնել աղյուսակը Աղյուսակի անվանումը վանդակում Սեղանի ձևավորում ներդիրում

    <11:>Դուք կարող եք փոխել աղյուսակի անվանումը ըստ ձեր նախասիրության:

Կարդալ ավելին. Ինչպես ստեղծել կախված բացվող ցուցակ Excel-ում

Քայլ 2. Անունների տվյալների հավաքածուների ցանկը Name Manager-ից

Այժմ մենք աղյուսակից կանվանենք բջիջների տիրույթի յուրաքանչյուր կատեգորիա: Դրա համար անցեք քայլերը:

  • Սկզբում ընտրեք ցանկացած բջիջ աղյուսակի Սյունակ B -ից:
  • Այնուհետև անցեք Բանաձևեր ներդիր և ընտրեք Սահմանել անունը :

  • Սրանից հետո դուք կտեսնեք Նոր անունը երկխոսության տուփ:
  • Այս երկխոսության վանդակում նշեք ցանկացած անուն` ըստ ընտրված սյունակի վերնագրի Անուն վանդակում:

  • Հաջորդը կտտացրեք նույն պատուհանի Վերաբերում է տուփին:
  • Այնուհետև դրեք կուրսորը վերնագրի վրա և այն ցույց կտա սև սլաք:
  • Այնուհետև սեղմեք ձախ սեղմակը` ընտրելու համար Բջջի միջակայքը B5:B14 :

  • Արդյունքում դուք Վերաբերում է վանդակում կտեսնեք անունների ցանկը աղյուսակի անվան հետ միասին և սեղմեք OK :

  • Հետևեք նույնըընթացակարգը, նաև C5:C14 բջիջների տիրույթի համար:
  • Վերջապես, դուք կտեսնեք անունները Անվան վանդակում աշխատանքային գրքույկի վերին ձախ անկյունում:

Քայլ 3. Ստեղծեք բացվող ցուցակ՝ տվյալների վավերացմամբ

Այս փուլում մենք կստեղծենք բացվող ցուցակ՝ նշվածից միջակայքերը տվյալների վավերացմամբ: Սա ListBox ստեղծելու էական մասն է: Մենք սա կստեղծենք աշխատանքային գրքույկի մեկ այլ աշխատաթերթում: Բայց դուք կարող եք դա անել նաև նույն աշխատաթերթում: Եկեք տեսնենք ստորև ներկայացված գործընթացը:

  • Սկզբում ընտրեք որոշ բջիջներ աղյուսակից, որտեղ ցանկանում եք կիրառել Տվյալների վավերացում :
  • Այնուհետև անցեք Տվյալներ ներդիր և ընտրեք Տվյալների վավերացում Տվյալների գործիքներ բաժնում:

  • Հաջորդը, Կարգավորումներ ներդիրում ընտրեք Ցուցակ Թույլատրել վանդակում:

  • Նաև նշեք Անտեսել դատարկը և Բջջում բացվող տուփերը:

    <11:>Այնուհետև սեղմեք այս պատուհանի Աղբյուր վանդակը և սեղմեք F3 ձեր ստեղնաշարի վրա:
  • Արդյունքում կտեսնեք Կպցնել անունը երկխոսության տուփ անունների ցանկի հետ:
  • Այստեղ ընտրեք CityNames ցանկից և սեղմեք OK :

  • Այնուհետև, սկզբնաղբյուր վանդակում կտեսնեք առաջին ցուցակի անունը:

  • Վերջում սեղմեք Լավ և կիրառեք նույն գործընթացը երկրորդ անվան համարցուցակ։
  • Վերջապես կտեսնեք, որ Տվյալների վավերացումը ակտիվացված է ընտրված բջիջներում։

Քայլ 4. Տեղադրեք VBA կոդը վավերացված աշխատաթերթում

Այժմ գալիս է VBA կոդը տեղադրելու կարևոր մասը ListBox ստեղծելու համար: Հետևյալն է դրա գործընթացը:

  • Նախ, աջ սեղմեք վավերացված աշխատաթերթի վրա և ընտրեք Դիտել կոդը Համատեքստային ընտրացանկից :

  • Այնուհետև տեղադրեք այս կոդը էջում:
5265

  • Հաջորդը գնացեք Տեղադրեք ներդիր և ընտրեք Մոդուլ :
  • Այս պահին աշխատանքային գրքի անունը պետք է ընտրվի Project Object պատուհանում:

  • Այնուհետև վերանվանեք մոդուլը որպես modSettings և տեղադրեք այս կոդը։
9226

Շնորհակալ ենք Համակարգերի կոդերը տրամադրելու համար:

Քայլ 5. Ստեղծեք UserForm Listbox-ով & Կոճակներ

Այս փուլում մենք աշխատանքային գրքի համար կստեղծենք UserForm ListBox և որոշ Command Buttons : Դա անելու համար հետևեք ստորև նշված գործընթացին:

  • Սկզբում ընտրեք աշխատանքային գիրքը Project-VBAProject պատուհանում Visual Basic խմբագրիչում:

  • Այնուհետև գնացեք Տեղադրեք ներդիր և ընտրեք UserForm ։

  • Արդյունքում դուք կստանաք UserForm ինտերֆեյսը այսպես:

  • Սրա հետ մեկտեղ դուք նաև կստանաք Գործիքների տուփը պատուհան:
  • Այստեղից քաշեք ListBox UserForm :

  • Այնուհետև, ListBox -ը կունենա այսպիսի տեսք: Դուք կարող եք հարմարեցնել չափը` քաշելով տուփի եզրերը:

  • Հաջորդը, քաշեք CommanButton երկու անգամ UserForm ինչպես նաև շահագործման համար 2 կոճակ ստեղծելու համար:

  • Վերջապես, վերջնական արդյունքն այսպիսի տեսք ունի.

Քայլ 6. Փոխել հատկությունների կարգավորումները

Այս փուլում մենք որոշ փոփոխություններ կկատարենք ListBox -ի յուրաքանչյուր բաղադրիչի հատկություններում:

  • Սկզբում սեղմեք F4 Visual Basic խմբագրի վրա՝ Հատկությունների պատուհանը բացելու համար։
  • Այնուհետև, ընտրեք Օգտվողի ձևը և փոխեք Անունը և վերնագիրը այսպես:

  • Հաջորդը, ընտրեք ListBox և փոխեք Անունը ըստ ձեր նախասիրության:

  • Լրացուցիչ , փոխեք ListStyle , MultiSelect և SpecialEffect տեսակը ըստ ստորև նկարի:

  • Այժմ ընտրեք առաջին հրամանի կոճակը և կատարեք հետևյալ փոփոխությունները հատկություններում:

  • Ի լրումն դրան, խմբագրեք նաև երկրորդ հրամանի կոճակի հատկությունները:

Քայլ 7. Կիրառեք VBA կոդը UserForm

Այս փուլում մենք կկիրառենք VBA կոդերը UserForm -ի յուրաքանչյուր բաղադրիչի վրա: Տեսնենք, թե ինչպեսայն աշխատում է:

  • Սկզբում ընտրեք UserForm և անցեք Դիտել ներդիր` Կոդ ընտրելու համար:

  • Այնուհետև տեղադրեք այս կոդը դատարկ էջում: Այն ավտոմատ կերպով կաշխատի, երբ UserForm բացվի:
6856

  • Սրանից հետո վերադարձեք UserForm ինտերֆեյս՝ սեղմելով Օբյեկտ Դիտել ներդիրում:

  • Այժմ հետևեք գործընթացին այս կոդը OK կոճակի համար տեղադրելու համար:
4699

  • Սրա հետ մեկտեղ մուտքագրեք այս կոդը Փակել կոճակը՝ օգտագործելով նույն գործընթացը:
6378

  • Վերջում սեղմեք Ctrl + S ՝ պահեք այն և փակեք պատուհանը:

Շնորհակալություն Համակարգերի -ին կոդերի հարցում օգնելու համար:

Քայլ 8. Բազմակի ընտրություն ListBox-ից

Վերջապես, մենք հաջողությամբ ստեղծել ենք ListBox բազմաթիվ ընտրության համար: Ստուգելու համար, արդյոք կոդը աշխատում է, թե ոչ, պարզապես անցեք այս քայլերը:

  • Նախ, ընտրեք Cell B5 , որտեղ մենք կիրառել ենք Տվյալների վավերացում :
  • Հենց դրանից հետո ListBox կհայտնվի հրաման Ընտրեք տարրը ցանկից :
  • Այս պատուհանում ընտրեք մեկից ավելի անուն: ցուցակ:

  • Այնուհետև սեղմեք OK :
  • Վերջապես, դուք հաջողությամբ բազմիցս ընտրել եք ListBox և յուրաքանչյուր անուն առանձնացված է Ստորակետով ( , ):

Բաներ Հիշել

  • Անվանված ընդգրկույթները չեն ստեղծի Տվյալների վավերացման կանոն, եթե դրանք մուտքագրվեն որպես բջջային հղում կամ սահմանազատիչներ:
  • 1>Գլոբալ փոփոխական կիրառվում է և՛ UserForm , և՛ Աշխատանքային թերթիկի VBA կոդի համար: Ցանկացած ակտիվ բջիջի անուն սկզբում փոխանցում է strDVList կոդը ժամանակավոր տիրույթում, այնուհետև օգտագործվում է որպես Տողի աղբյուր ListBox , երբ օգտվողը բացում է UserForm-ը: .
  • Ընտրության հեշտության համար կարող եք միավորել մի քանի միջակայք մեկ անվան մեջ:

Եզրակացություն

Այսքանն այսօրվա համար է: Հուսով եմ, որ այս երկար, բայց պարզ քայլերը, թե ինչպես ստեղծել բազմակի ընտրված ListBox excel-ում, թեման մի փոքր հեշտացրել են ձեզ համար: Տեղեկացրեք մեզ ձեր կարծիքը մեկնաբանության վանդակում: Հետևեք ExcelWIKI նման այլ հոդվածների համար:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: