Բովանդակություն
VBA մակրո -ի իրականացումը Excel-ում ցանկացած գործողություն իրականացնելու ամենաարդյունավետ, ամենաարագ և անվտանգ մեթոդն է: Այս հոդվածում մենք ձեզ ցույց կտանք, թե ինչպես կարելի է տեսակավորել աղյուսակը Excel-ում VBA -ով:
Ներբեռնել աշխատանքային գիրքը
Դուք կարող եք ներբեռնել Excel-ի անվճար պրակտիկայի աշխատանքային գիրքը այստեղից:
Տեսակավորել աղյուսակը VBA.xlsm-ով
Ինչ պետք է իմանալ նախքան VBA-ն կիրառելը Excel-ում աղյուսակը տեսակավորելու համար
Կան որոշ պարամետրեր, որոնք դուք պետք է հաճախ օգտագործեք VBA Sort մեթոդով աշխատելիս: Այսպիսով, այստեղ մենք կքննարկենք որոշ պարամետրեր՝ ծածկագիրը գրելիս ձեզ ծանոթացնելու համար։ Տվյալների տեսակը Նկարագրություն Բանալին Ըստ ցանկության Տարբերակ Նշում է տիրույթը կամ սյունակը, որի արժեքները պետք է տեսակավորվեն: Պատվեր Ըստ ցանկության XlSortOrder Նշում է այն հերթականությունը, որով կկատարվի տեսակավորումը:
- xlԱճման = Աճման կարգով տեսակավորելու համար:
- xlՆվազման = Նվազման կարգով տեսակավորելու համար:
- xlNo = Երբ սյունակը չունի վերնագրեր; Կանխադրված արժեք:
- xlYes = Երբ սյունակներն ունեն վերնագրեր:
- xlGuess = Թույլ տալ Excel-ինորոշեք վերնագրերը:
4 Մեթոդներ VBA-ի ներդրման մեջ Excel-ում աղյուսակը տեսակավորելու համար
Այս բաժինը ցույց կտա ձեզ, թե ինչպես կարելի է տեսակավորել Excel աղյուսակները ՝ հաշվի առնելով արժեքը, գույները, պատկերակները և բազմաթիվ սյունակներ VBA կոդով:
1. Տեղադրեք VBA-ն Excel-ում աղյուսակը ըստ արժեքի դասավորելու համար
Հաշվի առնելով հետևյալ օրինակը՝ մենք այս աղյուսակը կդասավորենք ըստ Mark <-ում առկա արժեքների : 2> սյունակը՝ նվազման կարգով:
Քայլեր.
- Սեղմեք Alt + F11 վրա ձեր ստեղնաշարը կամ անցեք ներդիր Մշակող -> Visual Basic բացելու համար Visual Basic Editor :
- Բացվող կոդի պատուհանում, ցանկի տողից , սեղմեք Տեղադրել -> Մոդուլ .
- Պատճենեք հետևյալ կոդը և տեղադրեք կոդի պատուհանում:
9902
Ձեր կոդը այժմ պատրաստ է գործարկման:
Ահա,
- SortTBL → Նշված է աղյուսակի անունը:
- SortTBL[Նշաններ] -> Նշեց աղյուսակի սյունակի անունը, որը պետք է տեսակավորվի:
- Key1:=iColumn → Նշեց սյունակի տիրույթը, որպեսզի կոդը իմանա, թե աղյուսակի որ սյունակը պետք է տեսակավորի:
- Order1:=xlDescending → Նշել է հերթականությունը որպես xlDescending ` սյունակը նվազման կարգով դասավորելու համար: Եթե ցանկանում եք դասավորել սյունակը աճման կարգով, ապա դրա փոխարեն գրեք xlԱճող :
- Վերնագիր:= xlYes → Քանի որ այս աղյուսակի սյունակն ունիվերնագիր, այնպես որ մենք այն նշել ենք xlYes տարբերակով:
- Սեղմեք F5 ձեր ստեղնաշարի վրա կամ ցանկի տողում ընտրել Գործարկել -> Գործարկեք Sub/UserForm : Կարող եք նաև պարզապես սեղմել փոքր Play պատկերակը ենթամենյուի տողում՝ մակրո գործարկելու համար:
Դուք կտեսնեք, որ Ձեր աղյուսակի սյունակն այժմ տեսակավորված է նվազման կարգով :
Կարդալ ավելին. Ինչպես տեսակավորել տվյալները ըստ արժեքի Excel-ում (5 հեշտ մեթոդներ )
2. Տեղադրեք VBA մակրո՝ բազմակի սյունակների համար տեսակավորելու աղյուսակը
Դուք կարող եք նաև տեսակավորել աղյուսակը մի քանի սյունակների համար Excel-ում VBA մակրոյով:
Վերոնշյալ աղյուսակից Անուն և Վարչություն սյունակները կդասավորենք աճման կարգով։ .
Քայլեր.
- Նույն ձևով, ինչպես նախկինում, բացեք Visual Basic Editor Developer ներդիրից և Տեղադրեք Մոդուլ կոդի պատուհանում:
- Կոդի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
8731
Ձեր կոդը այժմ պատրաստ է գործարկման:
Այստեղ,
- TableValue → Նշված է աղյուսակի անունը:
- TableValue[Name] -> Նշված է աղյուսակի առաջին սյունակի անունը, որը պետք է տեսակավորվի:
- TableValue[Department] -> Նշեց աղյուսակի երկրորդ սյունակի անվանումը, որը պետք է տեսակավորվի:
- Key1:=iColumn1 → Նշեց սյունակի տիրույթը, որպեսզի կոդը իմանա, որ աղյուսակի առաջին սյունակը պետք է լինիտեսակավորված:
- Key1:=iColumn2 → Նշել է սյունակի տիրույթը, որպեսզի կոդը իմանա, որ աղյուսակի երկրորդ սյունակը պետք է տեսակավորվի:
- Order1: =xlԱճման → Նշել է կարգը որպես xlԱճող ՝ սյունակը նվազման կարգով տեսակավորելու համար: Եթե ցանկանում եք սյունակը տեսակավորել նվազման կարգով, ապա դրա փոխարեն գրեք xlՆվազման :
- Header:= xlYes → Քանի որ այս աղյուսակի սյունակներն ունեն վերնագրեր, ուստի մենք նշել ենք այն: xlYes տարբերակով:
- Գործարկեք այս կոդը և դուք կստանաք երկուսն էլ աղյուսակի սյունակները դասավորված են աճման կարգով:
Կարդալ ավելին. Ինչպես ավտոմատ տեսակավորել բազմաթիվ սյունակներ Excel (3 եղանակ)
Նման ընթերցումներ
- Ինչպես տեսակավորել եզակի ցուցակը Excel-ում (10 օգտակար մեթոդներ)
- Տեսակավորել զանգվածը Excel VBA-ով (և աճման և նվազման կարգով)
- Ինչպես տեսակավորել և զտել տվյալները Excel-ում (ամբողջական ուղեցույց)
- Excel-ի ավտոմատ տեսակավորում, երբ տվյալները փոխվում են (9 օրինակ)
- Պատահական տեսակավորում Excel-ում (բանաձևեր + VBA)
3. Իրականացնել մակրո՝ աղյուսակը ըստ բջջային գույնի դասավորելու համար Excel-ում
Դուք կարող եք նաև տեսակավորել աղյուսակը ըստ բջիջի գույնի , որը պարունակում է:
Վերոնշյալ աղյուսակը որպես մեր օրինակ՝ մենք ձեզ ցույց կտանք, թե ինչպես կարելի է այն տեսակավորել այս աղյուսակի գույների հիման վրա:
Քայլեր.
- Ինչպես նախկինում ցուցադրվեց, բացեք Visual Basic-ըԽմբագիր Developer ներդիրից և Տեղադրել a Module կոդի պատուհանում:
- Կոդերի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
6225
Ձեր կոդը այժմ պատրաստ է գործարկման:
Ահա RGB կոդերը, որոնք մենք տրամադրել ենք , կարող եք գտնել այն կամ ցանկացած այլ RGB կոդ, որը ցանկանում եք՝ հետևելով ստորև տրված gif-ին:
- Պարզապես սեղմեք գունավոր բջիջը :
- Տուն ներդիրում կտտացրեք Լրացնել գույնի կողքին գտնվող սլաքի վրա այնուհետև ընտրեք Ավելի շատ գույներ : Դուք կտեսնեք RGB կոդերը հայտնված Գույներ ելնող տուփի Պատվիրված ներդիրում:
- Գործարկեք այս կոդը և ձեր աղյուսակը կդասավորվի ըստ գույների :
Կարդալ ավելին. Ինչպես դասավորել ըստ գույնի Excel-ում (4 չափանիշ)
4. Կիրառեք VBA Excel աղյուսակը ըստ պատկերակի տեսակավորելու համար
Ենթադրենք տվյալների բազայի աղյուսակն ունի պատկերակներ՝ ավելի լավ ընթեռնելի համար: Դուք կարող եք տեսակավորել աղյուսակը` հիմնված պատկերակների վրա Excel-ում VBA մակրոյով:
Նայեք վերը նշված տվյալների բազան: Այստեղ աղյուսակը Marks սյունակներում թվային արժեքների կողքին ունի պատկերակներ, որպեսզի կարողանանք հասկանալ, թե որ ուսանողն ունի լավ, վատ կամ միջին արդյունքներ:
Նկատի ունեցեք, որ եթե դուք չգիտեք, թե ինչպես կարող եք պատկերակ տեղադրել բջիջի ներսում, դուք պարզապես կարող եք դա անել Excel-ի Պայմանական ձևաչափում հատկանիշով:
- Ընտրել ամբողջ տեսականին կամսյունակ:
- Անցնել Պայմանական ֆորմատավորում -> Սրբապատկերների հավաքածուներ : Այնուհետև ընտրեք ցանկացած պատկերակային հավաքածու, որը ցանկանում եք ընտրանքից:
Քայլերը սրբապատկերների հիման վրա աղյուսակը տեսակավորելու համար տրված են ստորև:
Քայլեր.
- Բացեք Visual Basic Editor Developer ներդիրից և Տեղադրեք a Մոդուլ կոդի պատուհանում:
- Կոդերի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
5414
Ձեր կոդը այժմ պատրաստ է գործարկման:
Այստեղ,
- xl5Arrows -> Մենք ընտրել ենք 5 սլաքների հավաքածուն Պայմանական ֆորմատավորում տարբերակից:
- Կետ (1) -> Նշված է առաջին տեսակի սլաքի պատկերակը:
- Կետ (2) -> Նշված է երկրորդ տեսակի սլաքի պատկերակը:
- Կետ (3) -> Նշված է երրորդ տեսակի սլաքի պատկերակը:
- Կետ (4) -> Նշված է չորրորդ տեսակի սլաքի պատկերակը:
- Կետ (5) -> Նշված է հինգերորդ տեսակի սլաքի պատկերակը:
- Գործարկել այս կոդը, և աղյուսակը կլինի տեսակավորվել է պատկերակների հիման վրա :
Կարդալ ավելին. Ինչպես ինքնատեսակավորել աղյուսակը Excel-ում (5 մեթոդ)
Եզրակացություն
Այս հոդվածը ցույց տվեց, թե ինչպես կարելի է տեսակավորել աղյուսակը Excel-ում VBA : Հուսով եմ, որ այս հոդվածը շատ օգտակար է եղել ձեզ համար: Ազատորեն հարցրեք, թե թեմայի վերաբերյալ հարցեր ունեք: