VBA - värskendage pöördetabelit andmete muutumisel

Lang L: none (table-of-contents)

See õpetus näitab, kuidas pöördtabelit värskendada, kui andmed VBA abil muutuvad.

Pivot -tabelid on Exceli erakordselt võimas andmetööriist. Pivot -tabelid võimaldavad meil analüüsida ja tõlgendada suuri andmemahtusid, rühmitades ja koondades välju ja ridu.

Pivot -tabeli loomisel salvestatakse andmed Pivot -tabeli vahemällu. Seetõttu salvestatakse andmed arvuti vahemällu, mis kiirendab Pivot -tabelit.

Kui värskendame andmeid, millele Pivot -tabel tugineb, siis Pivot -tabelit ennast automaatselt ei värskendata. Pivot -tabeli värskendamiseks peame klõpsama lindi vahekaardil Andmed nuppu Värskenda kõiki.

Pivot tabeli värskendamine VBA -s

Kui andmed muutuvad, saame kausta kirjutada makro Tööleht_muuda sündmust Pivot -tabeli värskendamiseks. Töölehele Muutmise sündmus juurde pääsemiseks peame minema Exceli (VBE) Visual Basic redaktorisse.

Vajutage Alt+F11 pääseda juurde VBE -le või Pael, valige Arendaja> Visual Basic.

Märkus. Kui te ei näe arendaja linti, peate selle lubama.

Aastal Projektiuurija, valige leht, mis sisaldab liigendtabelit.

Aastal Objekt rippmenüüst, valige Tööleht. See lisab sündmuse automaatselt Valik_muuda.

Aastal Menetlus rippmenüüst, valige Muuda.

A Muuda Sündmus lisatakse lehes sisalduvasse VBA moodulisse.

MÄRGE: Saame kustutada Tööleht_SelectionChange sündmus, kuna see pole kohustuslik.

Piires Tööleht_muutus sündmus, tippige järgmine kood:

1 ActiveSheet.PivotTables ("PivotTable1"). RefreshTable

Lülitage tagasi Exceli lehele ja muutke andmetabeli väärtust. Pivot -tabeli andmeid värskendatakse seejärel automaatselt.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave