VBA pikeun Refresh Pivot Table dina Excel (5 Conto)

  • Bagikeun Ieu
Hugh West

Ngalaksanakeun VBA makro mangrupikeun cara anu paling efektif, paling gancang sareng paling aman pikeun ngajalankeun operasi naon waé dina Excel. Dina artikel ieu, kami bakal nunjukkeun anjeun kumaha ngarefresh tabel pangsi dina Excel nganggo VBA.

Unduh Buku Tugas

Anjeun tiasa ngaunduh gratis latihan buku kerja Excel ti dieu.

Refresh Pivot Table jeung VBA.xlsm

5 Conto pikeun Refresh Pivot Table jeung VBA dina Excel

Di handap ieu conto tabel pangsi kami anu bakal kami anggo sapanjang artikel sareng nunjukkeun anjeun 5 conto béda tabel pangsi anu nyegerkeun dina Excel nganggo VBA kode.

1. VBA pikeun nga-refresh Hiji Tabél Pangsi dina Excel

Upami anjeun hoyong nga-refresh ngan hiji méja pangsi dina lembar kerja Excel anjeun,

  • Pencét Alt + F11 dina kibor Anjeun atawa buka tab Pangembang - & GT; Visual Basic pikeun muka Visual Basic Editor .

  • Dina jandéla pop-up kode, tina bar ménu , klik Selapkeun -> Modul .

  • Salin kodeu di handap ieu terus tempelkeun kana jandela kode.
2900

Kode anjeun ayeuna tos siap dijalankeun.

Di dieu, PivotTable1 nyaeta nami Pivot Table urang. Anjeun nulis ngaran nu Pivot Table Anjeun boga.

  • Pencét F5 dina kibor Anjeun atawa tina bar ménu pilih Run - > Jalankeun Sub/UserForm . Anjeun oge bisa ngan klik dina ikon Play leutik dibar sub-menu pikeun ngajalankeun makro.

Ieu bakal ngarefresh tabel pangsi dina lembar kerja Excel anjeun anu tos aya.

Baca deui: Table Pivot Teu Refreshing (5 Masalah & Solusi)

2. Makro pikeun nga-refresh Sadaya Tabél Pangsi dina Lembar Kerja Aktif

Pikeun nga-refresh sadaya tabel pangsi dina lembar kerja aktip , tuturkeun léngkah-léngkah ieu di handap.

  • Sarua cara samemehna, buka Visual Basic Editor tina tab Developer jeung Selapkeun a Modul dina jandela kode.
  • Dina jandela kode, salin kodeu ieu sareng témpélkeunana.
9976

Kode anjeun ayeuna tos siap dijalankeun.

  • Jalankeun makro sareng sadaya tabel pangsi dina lembar kerja aktif anjeun bakal di-refresh.

Baca deui: Kumaha Nga-refresh Sadaya Tabél Pangsi dina Excel

3. Kodeu VBA pikeun nga-refresh Sadaya Tabél Pangsi dina Sababaraha Workbook

Upami anjeun hoyong nga-refresh sadaya tabel pangsi dina sababaraha buku kerja sakaligus nganggo kode VBA Léngkahna nyaéta:

  • Buka Visual Basic Editor tina tab Developer sareng Selapkeun a Modul dina jandela kode.
  • Dina jandela kode, salin kodeu di handap ieu teras tempelkeun.
5016

Kode anjeun ayeuna tos siap dijalankeun.

  • Jalankeun kode sareng sadaya tabel pangsi dina sadaya buku kerja Excel anjeun anu kabuka bakal disegerkeun.

Inget ka jaga sadayanaworkbooks buka bari ngajalankeun kode ieu.

Bacaan Sarupa

  • Kumaha Ngédit Pivot Table dina Excel (5 Métode )
  • Ngamutahirkeun Rentang Pivot Table (5 Métode nu Cocog)
  • Kumaha Otomatis Ngamutahirkeun Tabél Pangsi Nalika Data Sumber Robah

4. Nyegerkeun Cache Méja Pangsi sareng VBA dina Excel

Upami anjeun gaduh sababaraha tabel pangsi dina buku kerja anjeun anu nganggo data anu sami, anjeun tiasa nga-refresh mung cache tabel pangsi tibatan nyegerkeun. tabel pangsi sabenerna sadaya waktu. Nyegerkeun cache sacara otomatis mupus mémori cache sadaya tabel pangsi nganggo sambungan data anu sami dina cache.

Léngkah-léngkah pikeun ngalakukeunana nyaéta,

  • Buka Visual Basic Editor ti tab Developer jeung Selapkeun a Modul dina jandela kode.
  • Dina jandela kode, salin kodeu di handap ieu jeung témpélkeun.
5422

Kode anjeun ayeuna geus siap dijalankeun.

  • Jalankeun kodeu jeung sakabeh mémori cache tabel pangsi bakal dipupus.

Baca deui: Kumaha Otomatis Refresh Méja Pangsi tanpa VBA dina Excel (3 Métode Smart)

5. Otomatis-Refresh Pivot Table Nalika Ngarobah Data sareng VBA Macro

Kumaha upami anjeun gaduh tabel pangsi anu gaduh jumlah data anu ageung sareng anu anjeun pikahoyong nyaéta ngapdet sababaraha data bari sadayana tabel henteu kacekel . Dina Excel, anjeun tiasa refresh otomatistabel pangsi bari ngamutahirkeun data ku VBA .

  • Buka Visual Basic Editor ti Developer.
  • Di sisi kénca éditor, bakal aya panel Project Explorer nu ngandung sakabéh ngaran lembar kerja.
  • Dina Project Explorer , ganda- klik dina ngaran lambar nu ngandung tabel pangsi.

  • Jandela kode bakal nembongan dimana urang bakal nyieun makro acara. Pilih Lembar Kerja tina kotak turun-handap Objék di kénca modul kode. Ieu bakal nambihan acara Worksheet_SelectionChange kana modul, saleresna kami henteu peryogi éta ku kituna kami bakal ngahapus potongan kode ieu engké.
  • Teras klik dina Prosedur. daptar turun-handap tur pilih Robah . Ieu nambahan acara anyar dina luhureun modul kode disebut Worksheet_Change . Urang bakal nulis kode urang di dieu jadi ngahapus kode nu dihasilkeun ku Worksheet_SelectionChange

  • Ayeuna salin kode di handap ieu teras tempelkeun kana Worksheet_Change
4481

Kode anjeun ayeuna siap dijalankeun.

Di dieu, PivotTbl nyaeta lembar kerja nami dina buku kerja Excel kami sareng PivotTable1 mangrupikeun nami Pivot Table kami. Anjeun nyerat nami lembar kerja sareng Pivot Table anjeun.

  • Ayeuna unggal anjeun ngarobah data dina tabel data asli dina lembar kerja anjeun, data dina méja pangsi bakalotomatis diropéa.

Baca deui: Kumaha Otomatis Refresh Pivot Table dina Excel

Kacindekan

Artikel ieu nunjukkeun anjeun kumaha ngarefresh tabel pangsi dina Excel nganggo VBA . Kuring miharep artikel ieu geus pisan mangpaat pikeun anjeun. Punten naros upami anjeun gaduh patarosan ngeunaan topik éta.

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.