Kiel Refreŝigi Ĉiuj Pivotaj Tabeloj kun VBA (4 Manieroj)

  • Kundividu Ĉi Tion
Hugh West

En ĉi tiu artikolo, mi montros al vi kiel vi povas refreŝigi ĉiujn Pivotabelojn de via laborfolio aŭ laborlibro kun VBA en Excel. Vi ankaŭ lernos refreŝigi ununuran Pivotabelon. , same kiel la Pivotabelo kaŝmemoro.

Refreŝigu Ĉiuj Pivotaj Tabeloj per VBA en Excel (Rapida Vido)

9098

Ĉi tio refreŝigos ĉiujn Pivottabulojn de la aktiva laborlibro.

Elŝutu Praktikan Laborlibron

Elŝutu ĉi tiun praktikan laborlibron por ekzerci dum vi estas legante ĉi tiun artikolon.

Refreŝigu Ĉiuj Pivotaj Tabeloj.xlsm

4 Manieroj por Refreŝigi Ĉiuj Pivotaj Tabeloj per VBA en Excel

Pivota Tablo estas speciala speco de tabelo en Excel-laborfolio, kiu enhavas du kategoriojn da datumoj, titolitaj respektive Vico kaj Valoro .

Ĉiuj kolumnoj de la tabelo estas kategoriigitaj sub ĉi tiuj du kategorioj.

Ĝi estas generita aŭtomate el datumaro se vi elektas la datuman aron kaj iras. al la Enmeti > Opcio Pivotabelo en la ilobreto de Excel.

Hodiaŭ nia celo estas lerni kiel ni povas refreŝigi ĉiujn Pivottabulojn de laborfolio aŭ laborlibro kun VBA en Excel.

1. Refreŝigi Ununura Pivota Tabelo en Excel

Unue, ni lernos refreŝigi ununuran Pivota Tabelo .

Por refreŝigi ununuran Pivota Tabelo. , unue, vi devas nomi ĝin objekto PivotTable .

Tiam vi devasuzu la metodon RefreshTable de VBA .

Jen ni havas Pivottablon nomatan PivotTable1 en la aktiva. laborfolio. (Alklaku ĉi tie por scii kiel akiri la nomon de Pivota Tablo ).

Por refreŝigi ĝin, ni devas uzi la jenajn liniojn de kodo:

7231

Ruli la kodon, kaj ĝi refreŝigos la Pivota Tabelo nomatan Pivota Tablo1 en la aktiva laborfolio.

Legu pli: Kiel Aŭtomate Refreŝigi Pivotan Tabelon en Excel (2 Metodoj)

2. Refreŝigu Ĉiuj Pivotaj Tabeloj de Laborfolio en Excel

Nun ni refreŝigos ĉiujn Pivottabulojn de laborfolio kun VBA .

Por refreŝigi ĉiujn Pivottabulojn de la aktiva laborfolio, vi devas ripetadi tra ĉiu Pivottabulo de la objekto ActiveSheet.PivotTables . Poste uzu la metodon RefreshTable .

5000

Rulu la kodon, kaj ĝi refreŝigos ĉiujn Pivotabelojn. de la aktiva laborfolio.

Legu pli: Pivota Tablo Ne Refreŝiĝanta (5 Problemoj kaj Solvoj)

3 . Refreŝigi ĉiujn Pivotajn Tabelojn de Laborlibro en Excel

Vi povas ankaŭ refreŝigi ĉiujn Pivottabulojn de laborlibro en Excel.

Por refreŝigi ĉiujn

1>Pivottabuloj

de la aktiva laborlibro, ripetadu tra ĉiu tabelo per la objekto ActiveWorkbook.PivotTables de VBA . Poste uzu la metodon RefreshTable .
5586

Tiu kodo estosrefreŝigu ĉiujn Pivottablojn de la aktiva laborlibro.

Legu pli: Kiel Aŭtomate Ĝisdatigi Pivottablon Kiam Fontaj Datumoj Ŝanĝas

4. Refreŝigu la Pivottablon-kaŝmemoron kun VBA en Excel

Se vi havas plurajn Pivottablojn en via laborlibro, kiuj uzas la samajn datumojn, vi pli bone refreŝigu la pivottablon-kaŝmemoron anstataŭ refreŝigi la Pivottablon .

Por refreŝigi la pivottablon-kaŝmemoron , ripetadu ĉiun pivottablon de la aktiva laborlibro. per la objekto ActiveWorkbook.PivotCaches .

Tiam uzu la R efresh metodon de VBA .

3219

Ĝi refreŝigos la tutan Pivottablon-kaŝmemoron el la aktiva laborlibro.

Legu pli: Kiel Aŭtomate Refreŝigi Pivotablon sen VBA en Excel (3 Inteligentaj Metodoj)

Aferoj por Memori

Ĉi tie ni montris refreŝigi la Pivottabulojn de la aktiva. laborfolio aŭ laborlibro nur. Se vi volas refreŝigi datumojn de laborlibro aŭ laborfolio kiu ne estas aktiva, uzu la nomon de la laborfolio aŭ laborlibro anstataŭ la objekto ActiveSheet ActiveWorkbook .

Ekzemple, por refreŝigi ĉiujn Pivottabulojn el Sheet1 , uzu Por Ĉiu Tabelo En Laborfolioj ("Folio1"). Pivottabloj .

Kaj por refreŝigi de Laborlibro1 , uzu Por Ĉiu Tabelo En Laborlibroj(“Laborlibro1”). Pivottabloj .

Konkludo

Uzante ĉi tiujnmetodoj, vi povas refreŝigi ĉiujn Pivotaj Tabeloj de laborfolio aŭ laborlibro kun VBA en Excel. Ĉu vi havas demandojn? Bonvolu demandi al ni.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.