Како да ги освежите сите стожерни табели со VBA (4 начини)

  • Споделете Го Ова
Hugh West

Во оваа статија, ќе ви покажам како можете да ги освежите сите Стожерни табели на вашиот работен лист или работна книга со VBA во Excel. , како и кешот Pivot Table .

Освежете ги сите Pivot табели со VBA во Excel (Брз преглед)

6624

Ова ќе ги освежи сите Стажни табели од активната работна книга.

Преземете ја работната книга за вежбање

Преземете ја оваа работна книга за вежбање за да вежбате додека сте читање на овој напис.

Освежете ги сите Pivot Tables.xlsm

4 начини да ги освежите сите Pivot табели со VBA во Excel

А Сточна табела е посебен тип на табела во работниот лист на Excel што содржи две категории на податоци, со наслов Ред и Вредност соодветно.

Сите колони од табелата се категоризирани под овие две категории.

Се генерира автоматски од збир на податоци ако го изберете множеството податоци и отидете до Вметни > Опција PivotTable во лентата со алатки Excel.

Денес нашата цел е да научиме како можеме да ги освежиме сите Pivot Tables на работниот лист или работна книга со VBA во Excel.

1. Освежи единечна стожерна табела во Excel

Прво, ќе научиме да освежуваме една Сточна табела .

За да освежиме единечна Сточна табела , прво, треба да се однесувате на него како објект PivotTable .

Потоа треба дакористете го методот RefreshTable на VBA .

Овде имаме PivotTable наречена PivotTable1 во активниот работен лист. (Кликнете овде за да знаете како да го добиете името на Pivot Table ).

За да го освежиме, мора да ги користиме следните линии на код:

4196

Извршете го кодот и тој ќе ја освежи Стажната табела наречена PivotTable1 во активниот работен лист.

Прочитајте повеќе: Како автоматско освежување на стожерната табела во Excel (2 методи)

2. Освежете ги сите стожерни табели на работниот лист во Excel

Сега ќе ги освежиме сите Стажни табели на работниот лист со VBA .

За да ги освежите сите Стажни табели на активниот работен лист, треба да ја повторите секоја Сточна табела од објектот ActiveSheet.PivotTables . Потоа користете го методот RefreshTable .

6348

Изврши го кодот и ќе ги освежи сите Pivot табели од активниот работен лист.

Прочитајте повеќе: Стожерната табела не се освежува (5 прашања и решенија)

3 . Освежете ги сите стожерни табели на работна книга во Excel

Можете исто така да ги освежите сите Стажни табели на работната книга во Excel.

За да ги освежите сите Pivot Tables на активната работна книга, повторувајте низ секоја табела со ActiveWorkbook.PivotTables објектот на VBA . Потоа користете го методот RefreshTable .

2970

Овој код ќеосвежете ги сите Стажни табели на активната работна книга.

Прочитајте повеќе: Како автоматски да се ажурира стожерната табела кога се менуваат изворните податоци

4. Освежете го кешот на Pivot Table со VBA во Excel

Ако имате повеќе Pivot Tables во вашата работна книга што користат исти податоци, подобро е да го освежите Кешот на Pivot Table наместо да ја освежувате Стажната табела .

За да ја освежите кешот на Pivot Table , повторувајте низ секој Кеш на Pivot Table од активната работна книга со објектот ActiveWorkbook.PivotCaches .

Потоа користете го методот R fresh на VBA .

8544

Ќе ја освежи целата кеш на Pivot Table од активната работна книга.

Прочитајте повеќе: Како автоматско освежување на Pivot Table без VBA во Excel (3 паметни методи)

Работи што треба да се запаметат

Овде покажавме дека ги освежуваме Стажни табели од активните само работен лист или работна книга. Ако сакате да ги освежите податоците од работната книга или работен лист што не е активен, користете го името на работниот лист или работната книга наместо објектот Активен лист или Активна работна книга .

На пример, за да ги освежите сите Стажни табели од Табели1 , користете За секоја табела во работните листови („Лист 1“). Pivot табели .

И за да се освежите од Работна книга1 , користете За секоја табела во работните книги („Работна книга1“). PivotTables .

Заклучок

Користење на овиеметоди, можете да ги освежите сите Стажни табели од работен лист или работна книга со VBA во Excel. Дали имате прашања? Слободно прашајте не.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.