VBA Excel-ում աղյուսակը տեսակավորելու համար (4 մեթոդ)

  • Կիսվել Սա
Hugh West

VBA մակրո -ի իրականացումը Excel-ում ցանկացած գործողություն իրականացնելու ամենաարդյունավետ, ամենաարագ և անվտանգ մեթոդն է: Այս հոդվածում մենք ձեզ ցույց կտանք, թե ինչպես կարելի է տեսակավորել աղյուսակը Excel-ում VBA -ով:

Ներբեռնել աշխատանքային գիրքը

Դուք կարող եք ներբեռնել Excel-ի անվճար պրակտիկայի աշխատանքային գիրքը այստեղից:

Տեսակավորել աղյուսակը VBA.xlsm-ով

Ինչ պետք է իմանալ նախքան VBA-ն կիրառելը Excel-ում աղյուսակը տեսակավորելու համար

Կան որոշ պարամետրեր, որոնք դուք պետք է հաճախ օգտագործեք VBA Sort մեթոդով աշխատելիս: Այսպիսով, այստեղ մենք կքննարկենք որոշ պարամետրեր՝ ծածկագիրը գրելիս ձեզ ծանոթացնելու համար։ Տվյալների տեսակը Նկարագրություն Բանալին Ըստ ցանկության Տարբերակ Նշում է տիրույթը կամ սյունակը, որի արժեքները պետք է տեսակավորվեն: Պատվեր Ըստ ցանկության XlSortOrder Նշում է այն հերթականությունը, որով կկատարվի տեսակավորումը:

  • xlԱճման = Աճման կարգով տեսակավորելու համար:
  • xlՆվազման = Նվազման կարգով տեսակավորելու համար:
Վերնագիր Ըստ ցանկության XlYesNoGuess Նշում է, թե արդյոք առաջին տողը պարունակում է վերնագրեր, թե ոչ .
  • 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 : Հուսով եմ, որ այս հոդվածը շատ օգտակար է եղել ձեզ համար: Ազատորեն հարցրեք, թե թեմայի վերաբերյալ հարցեր ունեք:

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