Sadržaj
Kada trebate osvježiti ili ažurirati podatke u postojećoj zaokretnoj tabeli nakon kreiranja, morate koristiti naredbu Promijeni izvor podataka . Međutim, ručno ažuriranje zaokretne tablice je nezgodno i dugotrajno. Kao rezultat toga, morat ćete shvatiti kako kreirati automatiziranu zaokretnu tablicu koja će automatski ažurirati podatke. Dakle, u ovom vodiču ćemo vam pokazati kako da automatski ažurirate zaokretnu tabelu kada se izvorni podaci promijene.
Preuzmite radnu svesku za vježbe
Preuzmite ovu radnu svesku za vježbanje da biste vježbali dok čitate ovaj članak.
Automatski osvježi PivotTable.xlsm
7 jednostavnih koraka za automatsko ažuriranje zaokretne tablice kada se izvorni podaci promijene
Uključili smo skup podataka sa informacijama o detaljima prodaje u različitim regijama na slici ispod. Možete pretpostaviti da je naš skup podataka prilično velik. Dakle, za dinamičku svrhu, potreban nam je automatizirani proces svaki put kada ažuriramo podatke. Da bismo to učinili, pokrenut ćemo VBA kod i primijeniti ga na donji skup podataka. Da biste dovršili zadatak, slijedite dolje navedene korake.
Korak 1: Kreirajte zaokretnu tablicu s rasponom izvornih podataka
- Prvo kliknite na karticu Insert da biste umetnuli zaokretnu tabelu .
- Zatim kliknite na PivotTable naredba iz PivotTables grupe.
- Izaberite opciju Iz tabele/dometa izlista.
- Odaberite raspon tabele sa zaglavljem.
- Odaberite Novi radni list opcija za postavljanje okretne tabele na novi radni list.
- Zatim kliknite na OK .
- U novom radnom listu ( Sheet4 ), pivot tabela će biti kreirana.
- Kao što možete pogledajte na slici ispod, možete odabrati polja ( Regija , Filijala , Cijena , Količina , itd.) da se pojavi u okretnoj tabeli .
- Odaberi zaokretnu tabelu naredba iz Analiza zaokretne tablice Tamo možete pronaći naziv svoje pivot tablice ( Zaokretna tablica2 ) i urediti ga po potrebi.
Korak 2: Otvorite Visual Basic Editor da biste primijenili VBA kod
- Pritisnite Alt + F11 da otvorite Visual Basic Editor .
- Iz VBA Excel objekata , dvaput kliknite da odaberete naziv radnog lista ( Sheet2 ) gdje se nalazi vaš skup podataka.
Korak 3: Kreirajte događaj radnog lista sa vašim listom koji sadrži skup podataka
- Da biste kreirali događaj radnog lista za Sheet2 , sa liste odaberite opciju Worksheet .
Napomene: događaj radnog lista znači da će se sve promjene koje napravite na izvornim podacima odmah odraziti u vašem programu. Zato jeprogram će se pokrenuti automatski kada izvršite bilo kakve promjene u izvornom skupu podataka.
Korak 4: Umetnite novi događaj za promjenu u radni list
- Odaberite Promijeni umjesto SelectionChange da kreirate novi događaj radnog lista.
- Izbrišite prethodni da zadržite samo događaj promjene.
Korak 5: Deklarirajte sve varijable s opcijom eksplicitnom naredbom
- Da biste deklarirali sve varijable i pronašli nedeklarirane varijable, upišite Option Explicit na vrhu stranice programa.
Korak 6: Umetnite VBA kod za automatsko ažuriranje zaokretne tablice
- Nabavite dovršeni VBA kod i zalijepite it.
2697
Korak 7: Pokrenite VBA kod i primite promjene u rezultatima
- Pritisnite F5 da pokrenete VBA kod .
- Učinite promjenu u skupu podataka da vidite da li program još uvijek radi. Na primjer, u regiji IRE , vrijednost cijene za Belfast grana je promijenjena u £113 .
- Vratite se na svoju stožernu tabelu i pogledajte da je promijenjena vrijednost cijene ( £113 ) ažurirana.
Zaključak
Nadam se da vam je ovaj članak dao tutorijal o tome kako automatski ažurirati zaokretnu tabelu pri pronalaženju promjena podataka u Excelu . Sve ove proceduretreba naučiti i primijeniti na vaš skup podataka. Pogledajte radnu svesku za vježbanje i testirajte ove vještine. Motivirani smo da nastavimo s izradom ovakvih tutorijala zbog vaše vrijedne podrške.
Molimo vas da nas kontaktirate ako imate bilo kakvih pitanja. Također, slobodno ostavite komentare u donjem odjeljku.
Mi, Exceldemy tim, uvijek odgovaramo na vaše upite.
Ostanite s nama i nastavite učiti.