Բովանդակություն
Երբ մենք աշխատում ենք մեծ տվյալների բազայի վրա, հաճախ դժվարանում է նրանից որևէ ընտրովի արժեք ստանալը: Ավելին, դուք չեք կարող միաժամանակ ընտրել ավելի քան մի քանի տեղեկատվություն: Այս դեպքում, 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 նման այլ հոդվածների համար: