Enhavtabelo
Ĉi tiu artikolo montras kiel aŭtomate refreŝigi pivottabelon en Excel uzante du malsamajn metodojn. Aŭtomate ĝisdatigi la pivotan tabelon kun la ŝanĝo en la datumfonto estas potenca trajto, kiun Excel provizas. Sed ĝi ne estas enkonstruita funkcio. Ni sekvu la gvidilon por aŭtomatigi vian excel-kalkulon.
Elŝutu Praktikan Laborlibron
Elŝutu ĉi tiun praktikan laborlibron por ekzerci dum vi legas ĉi tiun artikolon.
Refreŝigi Pivotabelon.xlsm
2 Metodoj por Aŭtomate Refreŝigi Pivotabelon en Excel
Por ilustri kiel refreŝigi Excel-pivotabelo , ni kreis du pivotajn tabelojn por datumaro. La datumaro montras liston de vendaj datumoj kun ĉiuj necesaj detaloj kiel dato, regiono, urbonomo, produkta nomo, produkta kategorio, unuoprezo, kvanto kaj totala prezo.
Estas 2 pivottabeloj kiujn ni faris per ĉi tiu datumaro - unu por montri kiel la totalaj vendoj varias por malsamaj urboj (ekrankopio 1 ) kaj alia tabelo kiu montras totalajn vendojn por malsamaj kategorioj de produktoj (ekrankopio 2 ).
Ekrankopio 1:
Ekrankopio 2:
1. Refreŝigu Pivotan Tabelon Aŭtomate kiam la Laborlibro estas Malfermita
Ĉi tiu metodo ĝisdatigos la pivottabelon ĉiufoje kiam la laborlibro estas malfermita , ne ĉiufoje kiam oni faras ŝanĝon al la datumaro. Do, estas kiel parta aŭtomatigo de la pivottabelo . Ni sekvu la paŝojn por ebligi la aŭtomatan refreŝigan funkcion por pivottabelo:
Paŝoj:
- Dekstre alklaku ajnan ĉelo de la pivottabelo por malfermi la kuntekstan menuon .
- Elektu Pivottabulo-Opcioj el la kunteksta menuo.
- El la fenestro Pivottablaj Opcioj , iru al la langeto Datumoj kaj kontrolu la Refreŝigi datumojn kiam oni malfermas la dosieron opcio .
- Fine, premu OK por fermi la fenestron.
Legu pli: Kiel Refreŝigi ĉiujn Pivotabelojn en Excel
Similaj Legadoj
- Pivotabelo Ne Refreŝigado (5 Problemoj kaj Solvoj)
- Kiel Refreŝigi Grafikon en Excel (2 Efikaj Manieroj)
2. Aŭtomate Refreŝigi Excel-Pivotabelo kun VBA
Uzante simplan VBA kodon ni povas aŭtomate ĝisdatigi nian pivottabelon kiam ni ŝanĝi ajn fontajn datumojn . Plej grave ĝi okazas tuj male al la antaŭa metodo kie ni devas fermi kaj remalfermi la dosieron denove por vidi la ĝisdatigojn. Por ke ĝi okazu, ni sekvu la gvidilon!
Paŝoj:
- El la Excel-Bando iru al la Ellaboranto-Lapeto kaj alklaku la langeton Visual Basic por malfermi la Visual BasicRedaktoro.
- En la Visual Basic Editor iru al la VBA Project Explorer kie ĉiuj laborfolioj estas listigitaj. Elektu la laborfolion kiu enhavas fontajn datumojn kaj duoblan klakon . Tio malfermos novan modulon por skribi la necesan kodon.
- En ĉi tiu paŝo, ni volas aldoni okazaĵo makro . Por tio, alklaku la objekt-falumenon, sur la maldekstre de la modulo kaj elektu
- . La supra paŝo aldonus eventon Worksheet_SelectionChange .
- Por aldoni eventon al la modulo ni alklaku la Procedura falmenuo kaj elektu la Ŝanĝi
- Nun ni vidas novan okazaĵmakroon estas aldonita al la modulo nomita Laborfolio_Ŝanĝo . Ni skribos nian kodon ene de ĉi tiu. Do, forigu la Worksheet_SelectionChange
- Fine, aldonu la simplan VBA-kodon ene de la ŝanĝa evento.
5047
Ĉi tiu VBA-kodo ruliĝos kiam ajn ni ŝanĝos ĉeldatumojn en la fontdosiero. Ĉiuj pivottabeloj rilataj al la fonto estos ĝisdatigitaj laŭ kaj tuj .
Legu pli : Kiel Refreŝigi Ĉiuj Pivotaj Tabeloj kun VBA (4 Manieroj)
VBA-Kodo por Aŭtomata Refreŝigado de Ununura Pivotabelo
Se ni ne volas aŭtomate refreŝigi ĉiujn pivotajn tabelojn en la laborlibroprefere nur specifa , ni povas uzi la jenan kodon. Ĉi tiu kodo nur ĝisdatigos la pivottabelon en la folio pivot-kategorio kiam ni ŝanĝas la datumfonton.
2787
En ĉi tiu kodo, pivot-kategorio estas la folionomo kiu enhavas la PivotTabelo. Ni povas facile kontroli la nomon de laborfolio kaj pivottabelo.
En la supra ekrankopio, ni povas vidi la folionomon en la malsupra langeto de la excel laborfolio .
Se ni ne volas aŭtomate refreŝigi ĉiujn pivotajn tabelojn en la laborlibro prefere nur specifa, ni povas uzi la jenan kodon. Ĉi tiu kodo nur ĝisdatigos la pivotan tabelon en la folio pivot-kategorio kiam ni ŝanĝas la datumfonton.
Legu pli: VBA por Refreŝigi Pivottablon en Excel
Memorindaj
Uzado de VBA-kodo en metodo 2 aŭtomatigas niajn pivottabelojn sed ĝi perdas la malfari historio . Post ŝanĝo, ni ne povas reiri al la antaŭa etapo. Ĉi tio estas malavantaĝo uzi makroon por aŭtomate ĝisdatigi pivotajn tabelojn.
Konkludo
Nun ni scias kiel aŭtomatigi pivotajn tabelojn en Excel. Espereble, ĝi kuraĝigus vin uzi ĉi tiun funkcion pli memfide. Ajnaj demandoj aŭ sugestoj ne forgesu meti ilin en la komentan skatolon sube.