Освежите стожерну табелу у ВБА

Обично креирамо окретну табелу када морамо да направимо неку врсту парцела или графикона или морамо извршити неку анализу над њом. Припремајући табелу Пивот, можемо добити општи приказ и идеју о томе шта се заправо налази у подацима. То је најбољи начин да пронађете начин да уђете у податке. И сваки пут када унесемо било какве промене у податке, такође морамо да освежимо окретну табелу. Тако да ће попунити и ажурирани број података. Освежавање било које табеле за кретање је веома лако, али шта ако имамо 10 с окретних табела у једној екцел датотеци коју морамо да ажурирамо. Дакле, уместо да освежимо све окретне таблице једну по једну, можемо директно освежити све окретне таблице у једном потезу уз помоћ ВБА Освежи стожерну табелу.

Како се користи Освежи стожерну табелу у Екцелу ВБА?

Испод су различити примери коришћења Освежи стожерну табелу у Екцелу помоћу ВБА кода.

Можете преузети овај ВБА Освежити Екцел шаблонску табелу обртне табеле овде - ВБА Освежи Екцел шаблон стожерне табеле

ВБА Освежи стожерну табелу - пример бр. 1

За освежавање стожерне табеле, прво морамо креирати окретну таблицу. Испод имамо податке о ставци ретка од 1000 хиљада по којој ћемо креирати окретну таблицу.

На горњој слици можемо видети последњи ред на 1001 и ти подаци садрже податке о купцима у односу на количину која им је продата.

Сада идите на картицу менија Уметање и кликните на опцију ПивотТабле .

Добићемо оквир Цреате ПивотТабле бок. Одатле прво одаберите опсег табеле који желимо да укључимо у окретну табелу. Затим изаберите било коју локацију у тренутном листу за стожерну табелу. Такође можемо да изаберемо нови радни лист.

Када завршите, кликните на У реду.

Направит ћемо стожерну тачку. Сада превуците потребна поља у различита подручја да бисте добили стварну тачку окрета. Овде превлачимо име купца у РОВС и Количина у ЦОЛУМНС као што је приказано испод.

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

Али исти процес се може аутоматизовати и путем ВБА. За то би нам требао Модул. Тако,

1. корак: Идите на картицу менија Уметање и на падајућој листи одаберите опцију Модул као што је приказано у наставку.

Корак 2: У новоотворени модул напишите подкатегорију ВБА Пивот Рефресх или можемо одабрати било које име по нашем избору.

Шифра:

 Суб Пивот_Рефресх2 () Крај Суб 

Корак 3: Прво, дефинишите променљиву као ПивотЦацхе као што је приказано у наставку. ПивотЦацхе користи Пивот предмеморију, а не податке који се користе за креирање Табеле тачака.

Шифра:

 Суб Пивот_Рефресх2 () Дим. Таблица као крајњи крај ПивотЦацхе-а 

Корак 4: Сада ћемо користити Фор за сваку петљу. Зато отворите петљу Фор-Евери као што је приказано у наставку.

Шифра:

 Суб Пивот_Рефресх2 () Дим Табела као ПивотЦацхе за сваки Следећи крај табеле Под 

Корак 5: Сада ћемо унутар фор-енд петље написати услов где ћемо одабрати тренутно отворени радни лист који има табелу заокрета са ПивотЦацхе-ом .

Шифра:

 Под Пивот_Рефресх2 () Дим таблица као стожерна тачка за сваку табелу у овој књизи.ПивотЦацхес Следећи крај табеле Под 

Корак 6: Сада ћемо користити наредбу Рефресх која ће јој доделити дефинисану табелу променљиве.

Шифра:

 Под Пивот_Рефресх2 () Дим таблица као стожерна тачка за сваку табелу у овој књизи.ПивотЦацхес табела.Освежи следећи крај табеле Под 

Корак 7: Овим се завршава код, сада компајлирајте код да бисте погрешили датотеку притиском на Ф8 функционални тастер. Сада да бисмо проверили да ли писани код делује не, променили смо количину купца14 на 69 .

Корак 8: Сада покрените код. Видећемо да је укупан број купаца14 ажуриран на 2183, што је истакнуто жутом бојом.

ВБА Освежити стожерну табелу - Пример бр. 2

Постоји још један начин за освежавање стожерне табеле путем ВБА. Пре него што кренемо напријед, можемо размотрити промену имена стожерне табеле или можемо користити и подразумевано име. Покушајмо да додамо ново име стожерној табели. За то одаберите окретну таблицу и идите на картицу менија Анализа као што је приказано у наставку.

У првом одељку Назив табеле табеле, можемо видети, подразумевано име као ПивотТабле1 .

Сада ћемо променити ово име. Размислите да ново име напишете као Подаци о клијентима као што је приказано у наставку.

Корак 1: Након тога отворите нови модул и напишите подкатегорију ВБА Рефресх као што је приказано у наставку.

Шифра:

 Суб Пивот_Рефресх3 () Крај Суб 

Корак 2: Сада дефинишите променљиву као ПивотТабле . Овде ћемо са ПивотТабле-ом размотрити комплетне изворне податке.

Шифра:

 Суб Пивот_Рефресх3 () Дим. Таблица као крајњи крај табеле 

Корак 3: Сада користите Сет са дефинисаном променљивом и одаберите лист који је тренутно отворен.

Шифра:

 Суб Пивот_Рефресх3 () Дим Табела као табела стожерног табела = АцтивеСхеет. Енд Суб 

Корак 4: Изаберите име стожерне табеле коју желимо да освежимо заједно са променљивим типом података који смо користили као ПивотТабле .

Шифра:

 Под табела Пивот_Рефресх3 () Дим Табела као табела за подешавање табеле = АцтивеСхеет.ПивотТаблес („Подаци о клијенту“) Крај Пот 

Корак 5: Најзад, користите променљиву са функцијом РефресхТабле да бисте је извршили.

Шифра:

 Под табела Пивот_Рефресх3 () Дим Табела као табела постављених окретних табела = АцтивеСхеет.ПивотТаблес („Подаци о клијенту“) Табела.РефресхТабле Крај Под 

Корак 6: Учинимо још неколико промена у подацима да бисмо добили стварне слике примењеног кода.

Променили смо број купаца2 као 56 . Сада ако покренемо код, у окретној табели Назив купца, требало би да постоје промене у збиру количине за Цустомер2 .

Корак 7: Сада идите на ВБА прозор и саставите код. Ако није пронађена ниједна грешка, покрените је кликом на дугме за репродукцију које се налази испод траке са менијима као што је приказано испод. Примјетит ћемо да количина продате количине за Цустомер2 сада износи до 1724. године уношењем промјена у изворну таблицу.

На овај начин можемо укључити више извора података и створити другачију табелу. А аутоматизација ових стожерних табела је такође једноставна јер само требамо укључити назив и табелу табеле где се табела налази.

Предности ВБА Освежи стожерну табелу

  • Потребно је врло мање времена за освежавање окретне табеле према ВБА коду.
  • То је врло лако имплементирати.

Ствари које треба запамтити

  • Табели извора више података можемо додати и аутоматизовати их помоћу ВБА кода.
  • Да бисте видели промене, држите ВБА прозор и Екцел листу паралелно једни с другима.
  • Боље је именовати сваку окретну таблицу ако се бавите и рукујете више извора података и табелама окретности.
  • Код с именом стожерне табеле је лако разумети, пратити и лоцирати.

Препоручени чланци

Ово је водич за ВБА Рефресх тачку освежавања. Овде смо расправљали о томе како користити Екцел ВБА Рефресх Пивот Таблу заједно са практичним примерима и бесплатним екцел шаблоном. Можете и да прођете кроз друге наше предложене чланке -

  1. ВБА ФилеСистемОбјецт (ФСО)
  2. Подстринг Екцел функција
  3. ВБА Дужина жице
  4. Екцел ИСНУМБЕР Формула

Категорија: