Tabela e përmbajtjes
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 të 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 të 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.