ВБА за освежавање изведене табеле у Екцелу (5 примера)

  • Деле Ово
Hugh West

Примена ВБА макроа је најефикаснији, најбржи и најбезбеднији метод за покретање било које операције у Екцел-у. У овом чланку ћемо вам показати како да освежите стожерну табелу у Екцел-у користећи ВБА.

Преузмите радну свеску

Можете да преузмете бесплатну вежбајте Екцел радну свеску одавде.

Освежите изведену табелу помоћу ВБА.клсм

5 примера за освежавање изведене табеле помоћу ВБА у Екцел-у

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

1. ВБА за освежавање једне изведене табеле у Екцел-у

Ако желите да освежите само једну заокретну табелу у свом Екцел радном листу, онда,

  • Притисните Алт + Ф11 на тастатури или идите на картицу Програмер -&гт; Висуал Басиц да отворите Висуал Басиц Едитор .

  • У искачућем прозору кода, са траке менија , кликните на Уметни -&гт; Модул .

  • Копирајте следећи код и налепите га у прозор кода.
6113

Ваш код је сада спреман за покретање.

Овде, окретна табела1 је назив наше изведене табеле. Пишете име које има ваша заокретна табела.

  • Притисните Ф5 на тастатури или са траке менија изаберите Покрени - &гт; Покрените Суб/УсерФорм . Такође можете само да кликнете на малу икону Плаи утраку подменија за покретање макроа.

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

Прочитајте више: Заокретна табела се не освежава (5 проблема и решења)

2. Макро за освежавање свих изведених табела у активном радном листу

Да бисте освежили све изведене табеле у активном радном листу , следите доленаведене кораке.

  • Исто као и раније, отворите Висуал Басиц Едитор са картице Девелопер и Инсерт а Модуле у прозору кода.
  • У прозору кода копирајте следећи код и налепите га.
9725

Ваш код је сада спреман за покретање.

  • Покрените макро и све заокретне табеле у вашем активном радном листу ће бити освежене.

Прочитајте више: Како освежити све изведене табеле у Екцел

3. ВБА код за освежавање свих заокретних табела у више радних свеска

Ако желите да освежите све заокретне табеле у више радних свеска одједном помоћу ВБА кода, онда кораци су:

  • Отворите Висуал Басиц Едитор са картице Програмер и Инсерт а Модуле у прозор кода.
  • У прозору кода копирајте следећи код и налепите га.
9419

Ваш код је сада спреман за покретање.

  • Покрени код и све заокретне табеле у свим вашим отвореним Екцел радним свескама биће освежене.

Запамти да задржати све одрадне свеске опен док се покреће овај код.

Слична читања

  • Како уредити заокретну табелу у Екцел-у (5 метода )
  • Ажурирај опсег изведене табеле (5 одговарајућих метода)
  • Како аутоматски ажурирати изведену табелу када се изворни подаци промене

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

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

Кораци да то урадите су,

  • Отворите Висуал Басиц Едитор са картице Девелопер и Инсерт а Модуле у прозор кода.
  • У прозору кода, копирајте следећи код и налепите га.
7752

Ваш код је сада спреман за покретање.

  • Покрени код и све кеш меморије заокретне табеле ће бити обрисане.

Прочитајте више: Како да аутоматски освежите заокретну табелу без ВБА у Екцел-у (3 паметна метода)

5. Аутоматско освежавање заокретне табеле док мењате податке помоћу ВБА макроа

Шта ако имате изведену табелу која има велику количину података и све што желите је да ажурирате неколико података док цела табела буде нетакнута . У Екцел-у можете аутоматски освежитизаокретна табела док ажурирате податке помоћу ВБА .

  • Отворите Висуал Басиц Едитор од Програмера.
  • На левој страни уређивача би се налазило окно Пројецт Екплорер које садржи сва имена радног листа.
  • У Пројецт Екплорер , двапут- кликните на назив листа који садржи стожерну табелу.

  • Појавиће се прозор кода где ћемо креирати макро догађаја. Изаберите Радни лист из падајућег оквира Објекат са леве стране модула кода. Ово ће додати догађај Ворксхеет_СелецтионЦханге у модул, он нам заправо не треба па ћемо касније избрисати овај део кода.
  • Затим кликните на Процедура падајуће листе и изаберите Промени . Ово додаје нови догађај на врх кодног модула под називом Промена_радног листа . Овде ћемо написати наш код тако да избришите код генерисан од стране Ворксхеет_СелецтионЦханге

  • Сада копирајте следећи код и налепите га у Промена_радног листа
6088

Ваш код је сада спреман за покретање.

Овде, ПивотТбл је радни лист име у нашој Екцел радној свесци и окретна табела1 је име наше изведене табеле. Пишете име које има ваш радни лист и изведена табела.

  • Сада сваки пут када промените податке у оригиналној табели података на радном листу, подаци у заокретна табела ћеаутоматски се ажурира.

Прочитајте више: Како аутоматски освежити изведену табелу у Екцел-у

Закључак

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

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.