Si të rifreskoni të gjitha tabelat kryesore me VBA (4 mënyra)

  • Shperndaje Kete
Hugh West

Në këtë artikull, unë do t'ju tregoj se si mund të rifreskoni të gjitha tabelat kryesore të fletës suaj të punës ose librit të punës me VBA në Excel. Ju gjithashtu do të mësoni të rifreskoni një tabelë të vetme kryesore , si dhe cache Pivot Table .

Rifresko të gjitha tabelat kryesore me VBA në Excel (Pamje e shpejtë)

1554

Kjo do të rifreskojë të gjitha Tabelat kryesore të librit aktiv të punës.

Shkarko librin e punës praktike

Shkarko këtë libër pune praktike për të ushtruar ndërsa jeni duke lexuar këtë artikull.

Rifresko të gjitha tabelat kryesore.xlsm

4 mënyra për të rifreskuar të gjitha tabelat kryesore me VBA në Excel

Një Tabela Pivot është një lloj i veçantë tabele në një fletë pune në Excel që përmban dy kategori të dhënash, të titulluara përkatësisht Rreshti dhe Vlera .

Të gjitha kolonat e tabelës janë kategorizuar sipas këtyre dy kategorive.

Krijohet automatikisht nga një grup të dhënash nëse zgjidhni grupin e të dhënave dhe shkoni te Fut > Opsioni PivotTable në shiritin e veglave të Excel.

Sot objektivi ynë është të mësojmë se si mund të rifreskojmë të gjitha Tabelat Pivot të një flete pune ose një libër pune me VBA në Excel.

1. Rifresko një tabelë të vetme kryesore në Excel

Së pari, do të mësojmë të rifreskojmë një Tabela kryesore .

Për të rifreskuar një Tabela kryesore , së pari, duhet t'i referoheni si një objekt PivotTable .

Më pas duhet tëpërdorni metodën RefreshTable VBA .

Këtu kemi një Tabela Pivot të quajtur Tabela Pivot1 në aktiv fletë pune. (Kliko këtu për të ditur si të gjeni emrin e Pivot Table ).

Për ta rifreskuar atë, duhet të përdorim linjat e mëposhtme të kodit:

1121

ekzekutoni kodin dhe ai do të rifreskojë Tabela kryesore të quajtur Tabela Pivot1 në fletën aktive të punës.

Lexo më shumë: Si të rifreskoni automatikisht tabelën kryesore në Excel (2 metoda)

2. Rifresko të gjitha tabelat kryesore të një flete pune në Excel

Tani do të rifreskojmë të gjitha Tabelat kryesore të një flete pune me VBA .

Për të rifreskuar të gjitha Tabelat Pivot të fletës aktive të punës, duhet të përsërisni çdo Tabela Pivot të objektit ActiveSheet.PivotTables . Më pas përdorni metodën RefreshTable .

8140

Ekzekutoni kodin dhe ai do të rifreskojë të gjitha tabelat kryesore e fletës aktive të punës.

Lexo më shumë: Tabela kryesore nuk po rifreskohet (5 çështje dhe zgjidhje)

3 . Rifresko të gjitha tabelat kryesore të një libri pune në Excel

Ju gjithashtu mund të rifreskoni të gjitha Tabelat kryesore të një libri pune në Excel.

Për të rifreskuar të gjitha Tabelat Pivot të librit aktiv të punës, përsëriteni nëpër secilën tabelë nga objekti ActiveWorkbook.PivotTables i VBA . Më pas përdorni metodën RefreshTable .

5945

Ky kod do tërifresko të gjitha Tabelat kryesore të librit aktiv të punës.

Lexo më shumë: Si të përditësosh automatikisht një tabelë kryesore kur të dhënat e burimit ndryshojnë

4. Rifresko memorien e tabelës Pivot me VBA në Excel

Nëse keni shumë Tabela Pivot në librin tuaj të punës që përdorin të njëjtat të dhëna, më mirë rifreskoni cache e Pivot Table në vend që të rifreskoni Tabela kryesore .

Për të rifreskuar memorien e Tabela kryesore , përsëritni në çdo cache të tabelës kryesore të librit aktiv të punës nga objekti ActiveWorkbook.PivotCaches .

Më pas përdorni metodën R fresh VBA .

9532

Do të rifreskojë të gjithë cache-in e Pivot Table nga libri aktiv i punës.

Lexo më shumë: Si të rifreskoni automatikisht tabelën kryesore pa VBA në Excel (3 metoda inteligjente)

Gjërat për t'u mbajtur mend

Këtu kemi treguar të rifreskojmë Tabelat kryesore nga aktive vetëm fletën e punës ose fletoren e punës. Nëse dëshironi të rifreskoni të dhënat nga një libër pune ose fletë pune që nuk është aktive, përdorni emrin e fletës së punës ose të librit të punës në vend të objektit ActiveSheet ose ActiveWorkbook .

Për shembull, për të rifreskuar të gjitha Tabelat kryesore nga Fleta1 , përdorni Për secilën tabelë në fletët e punës ("Fleta1").Tabelat kryesore .

Dhe për të rifreskuar nga Libri i punës1 , përdorni Për secilën tabelë në Librat e punës (“Workbook1”). PivotTables .

Përfundim

Duke përdorur këtometodat, mund të rifreskoni të gjitha Tabelat Pivot nga një fletë pune ose libër pune me VBA në Excel. A keni ndonjë pyetje? Mos ngurroni të na pyesni.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.