VBA Excel-ում առանցքային աղյուսակը թարմացնելու համար (5 օրինակ)

  • Կիսվել Սա
Hugh West

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

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

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

Թարմացրեք Pivot Table-ը VBA.xlsm-ով

5 Օրինակներ՝ Excel-ում VBA-ի հետ VBA-ով թարմացնելու 5 օրինակ

Հետևյալը մեր առանցքային աղյուսակի օրինակն է, որը մենք կօգտագործենք ամբողջ հոդվածում և ցույց կտանք առանցքային աղյուսակների թարմացման 5 տարբեր օրինակներ Excel-ում VBA<-ով: 2> ծածկագիր.

1. VBA Excel-ում մեկ առանցքային աղյուսակը թարմացնելու համար

Եթե ցանկանում եք թարմացնել ընդամենը մեկ առանցքային աղյուսակը Ձեր Excel աշխատաթերթում, ապա,

  • Սեղմեք Alt + F11 ձեր ստեղնաշարի վրա կամ անցեք ներդիր Developer -> Visual Basic բացելու համար Visual Basic Editor :

  • Բացվող կոդի պատուհանում՝ ընտրացանկի տողից , սեղմեք Տեղադրել -> Մոդուլ .

  • Պատճենեք հետևյալ կոդը և տեղադրեք կոդի պատուհանում:
9155

Ձեր կոդը այժմ պատրաստ է գործարկման:

Ահա, PivotTable1 -ը մեր առանցքային աղյուսակի անվանումն է: Դուք գրում եք ձեր առանցքային աղյուսակի անունը:

  • Սեղմեք F5 ձեր ստեղնաշարի վրա կամ ընտրացանկից ընտրեք Գործարկել - > Գործարկեք Sub/UserForm : Կարող եք նաև պարզապես սեղմել փոքր Play պատկերակի վրա ենթամենյուի տողը՝ մակրո գործարկելու համար:

Սա կթարմացնի առանցքային աղյուսակը ձեր առկա Excel աշխատաթերթում:

Կարդալ ավելին. Առանցքային աղյուսակը չի թարմացվում (5 խնդիր և լուծում)

2. Մակրո՝ ակտիվ աշխատաթերթում բոլոր առանցքային աղյուսակները թարմացնելու համար

Ակտիվ աշխատաթերթի բոլոր առանցքային աղյուսակները թարմացնելու համար հետևեք ստորև նշված քայլերին:

  • Նույնը ինչպես նախկինում, բացեք Visual Basic Editor Developer ներդիրից և Տեղադրեք a Module կոդի պատուհանում:
  • Կոդերի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
2812

Ձեր կոդը այժմ պատրաստ է գործարկման:

  • Գործարկեք մակրո և ձեր ակտիվ աշխատաթերթի բոլոր առանցքային աղյուսակները կթարմացվեն:

Կարդալ ավելին. Ինչպես թարմացնել բոլոր առանցքային աղյուսակները Excel

3. VBA կոդ՝ մի քանի աշխատանքային գրքում բոլոր առանցքային աղյուսակները թարմացնելու համար

Եթե ցանկանում եք թարմացնել բոլոր առանցքային աղյուսակները մի քանի աշխատանքային գրքում միանգամից VBA կոդով, ապա քայլերն են՝

  • Բացեք Visual Basic Editor Developer ներդիրից և Տեղադրեք a Module կոդի պատուհան:
  • Կոդերի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
3620

Ձեր կոդը այժմ պատրաստ է գործարկման:

  • Գործարկեք կոդը և ձեր բոլոր բաց Excel աշխատանքային գրքույկների բոլոր առանցքային աղյուսակները կթարմացվեն:

Հիշեք մինչև պահել բոլորըաշխատանքային գրքույկները բացեք այս կոդը գործարկելու ժամանակ:

Նման ընթերցումներ

  • Ինչպես խմբագրել առանցքային աղյուսակը Excel-ում (5 մեթոդ )
  • Թարմացնել առանցքային աղյուսակի տիրույթը (5 հարմար մեթոդ)
  • Ինչպես ինքնաբերաբար թարմացնել առանցքային աղյուսակը, երբ աղբյուրի տվյալները փոխվում են

4. Թարմացնել առանցքային աղյուսակի քեշը VBA-ով Excel-ում

Եթե ձեր աշխատանքային գրքում կան մի քանի առանցքային աղյուսակներ, որոնք օգտագործում են նույն տվյալները, կարող եք թարմացնել միայն առանցքային աղյուսակի քեշը , այլ ոչ թե թարմացնել: փաստացի առանցքային աղյուսակը ամբողջ ժամանակ: Քեշը թարմացնելով ավտոմատ կերպով մաքրվում է բոլոր առանցքային աղյուսակների քեշի հիշողությունը՝ օգտագործելով տվյալների նույն կապը քեշում:

Դա անելու քայլերն են՝

  • Բացեք Visual Basic Editor-ը: Developer ներդիրից և Տեղադրեք a Module կոդի պատուհանում:
  • Կոդերի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
9024

Ձեր կոդը այժմ պատրաստ է գործարկման:

  • Գործարկել կոդը և բոլորը առանցքային աղյուսակի քեշի հիշողությունները կջնջվեն:

Կարդալ ավելին. Ինչպես ինքնաթարմացնել առանցքային աղյուսակը առանց VBA Excel-ում (3 խելացի մեթոդ)

5. Ավտո-թարմացնել առանցքային աղյուսակը VBA մակրոյով տվյալների փոփոխման ժամանակ

Իսկ եթե ունեք առանցքային աղյուսակ, որն ունի մեծ քանակությամբ տվյալներ և այն ամենը, ինչ ցանկանում եք, թարմացնել մի քանի տվյալներ, մինչդեռ ամբողջ աղյուսակը անձեռնմխելի է: . Excel-ում կարող եք ավտոմատ թարմացնելառանցքային աղյուսակ ՝ տվյալների թարմացման ընթացքում VBA -ով:

  • Բացեք Visual Basic Editor Developer-ից:
  • Խմբագրի ձախ կողմում կլինի Project Explorer վահանակ, որն ունի աշխատաթերթի բոլոր անունները:
  • Project Explorer -ում կրկնակի- սեղմեք թերթի անվան վրա, որը պարունակում է առանցքային աղյուսակը:

  • Կոդերի պատուհանը կհայտնվի, որտեղ մենք կստեղծենք իրադարձության մակրո: Ընտրեք Աշխատանքային թերթ կոդի մոդուլի ձախ մասում գտնվող Օբյեկտ բացվող տուփից: Սա մոդուլին կավելացնի Worksheet_SelectionChange իրադարձություն, այն մեզ իրականում պետք չէ, ուստի մենք ավելի ուշ կջնջենք կոդի այս հատվածը:
  • Այնուհետև սեղմեք Ընթացակարգը: բացվող ցանկը և ընտրեք Փոխել : Սա ավելացնում է նոր իրադարձություն կոդի մոդուլի վերևում, որը կոչվում է Worksheet_Change : Մենք կգրենք մեր կոդը այստեղ, որպեսզի ջնջենք Worksheet_SelectionChange-ի կողմից ստեղծված կոդը

  • Այժմ պատճենեք հետևյալ կոդը և տեղադրեք այն Worksheet_Change
5335

Ձեր կոդը այժմ պատրաստ է գործարկման:

Ահա, PivotTbl աշխատանքային թերթն է: անունը մեր Excel-ի աշխատանքային գրքում, իսկ PivotTable1 մեր առանցքային աղյուսակի անվանումն է: Դուք գրում եք այն անունը, որն ունի ձեր աշխատաթերթը և առանցքային աղյուսակը:

  • Այժմ ամեն անգամ, երբ դուք փոխում եք տվյալները սկզբնական տվյալների աղյուսակում ձեր աշխատաթերթում, տվյալները առանցքային աղյուսակը կամքինքնաբերաբար թարմացվում է:

Կարդալ ավելին. Ինչպես ինքնաթարմացնել առանցքային աղյուսակը Excel-ում

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

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

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