Cara Memperbarui Tabel Pivot Secara Otomatis Ketika Data Sumber Berubah

  • Bagikan Ini
Hugh West

Apabila Anda perlu menyegarkan atau memperbarui data dalam PivotTable setelah membuatnya, Anda harus menggunakan Ubah Sumber Data Namun, memperbarui tabel pivot secara manual tidak nyaman dan memakan waktu. Akibatnya, Anda harus mencari cara untuk membuat tabel pivot otomatis yang akan memperbarui data secara otomatis. Jadi, dalam tutorial ini, kami akan menunjukkan kepada Anda cara memperbarui tabel pivot secara otomatis saat data sumber berubah.

Unduh Buku Kerja Praktik

Unduh buku kerja latihan ini untuk latihan saat Anda membaca artikel ini.

Menyegarkan PivotTable.xlsm secara otomatis

7 Langkah Mudah untuk Memperbarui Tabel Pivot Secara Otomatis Ketika Data Sumber Berubah

Kami telah menyertakan kumpulan data dengan informasi tentang detail penjualan di berbagai wilayah pada gambar di bawah ini. Anda dapat mengasumsikan bahwa kumpulan data kami cukup besar. Jadi, untuk tujuan yang dinamis, kami membutuhkan proses otomatis setiap kali kami memperbarui data. Kode VBA dan menerapkannya ke kumpulan data di bawah ini. Untuk menyelesaikan tugas, ikuti langkah-langkah di bawah ini.

Langkah 1: Buat Tabel Pivot dengan Rentang Data Sumber

  • Pertama, klik pada Sisipkan tab untuk menyisipkan tabel pivot .
  • Kemudian, klik pada PivotTable perintah dari PivotTables kelompok.
  • Pilih Dari Tabel/Range opsi dari daftar.

  • Pilih rentang tabel dengan header.
  • Pilih Lembar Kerja Baru opsi untuk menempatkan tabel pivot pada lembar kerja baru.
  • Kemudian, klik OK .

  • Dalam lembar kerja baru ( Sheet4 ), tabel pivot akan dibuat.
  • Seperti yang bisa Anda lihat pada gambar di bawah, Anda bisa memilih bidang ( Wilayah , Cabang , Harga , Kuantitas , dll.) untuk muncul dalam tabel pivot .
  • Pilih PivotTable perintah dari Analisis PivotTable Anda bisa menemukan nama tabel pivot Anda ( PivotTable2 ) di sana dan mengeditnya sesuai kebutuhan.

Langkah 2: Buka Editor Visual Basic untuk Menerapkan Kode VBA

  • Tekan Alt + F11 untuk membuka Editor Visual Basic .
  • Dari Objek VBA Excel , klik dua kali untuk memilih nama lembar kerja ( Sheet2 ) di mana kumpulan data Anda berada.

Langkah 3: Buat Peristiwa Lembar Kerja dengan Set Data yang Mengandung Lembar Anda

  • Untuk membuat acara lembar kerja untuk Sheet2 , pilih Lembar Kerja opsi dari daftar.

Catatan: A acara lembar kerja Artinya, setiap perubahan yang Anda lakukan pada data sumber akan segera tercermin dalam program Anda. Itulah sebabnya program akan berjalan secara otomatis ketika Anda membuat perubahan apa pun pada kumpulan data sumber.

Langkah 4: Sisipkan Peristiwa Baru untuk Perubahan di Lembar Kerja

  • Pilih Perubahan bukannya PerubahanPemilihan untuk membuat event lembar kerja baru.

  • Hapus yang sebelumnya untuk menyimpan hanya peristiwa perubahan.

Langkah 5: Deklarasikan Semua Variabel dengan Pernyataan Eksplisit Opsi

  • Untuk mendeklarasikan semua variabel dan untuk menemukan variabel yang tidak dideklarasikan, ketik Opsi Eksplisit di bagian atas halaman program.

Langkah 6: Sisipkan Kode VBA untuk Memperbarui Tabel Pivot Secara Otomatis

  • Dapatkan penyelesaiannya Kode VBA dan menempelkannya.
 Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) 'Sheet4 adalah nama sheet lokasi PivotTable 'PivotTable2 adalah Nama PivotTable Sheet4.PivotTables("PivotTable2").PivotCache.Refresh End Sub 

Langkah 7: Jalankan Kode VBA dan Dapatkan Perubahan Hasil

  • Tekan F5 untuk menjalankan Kode VBA .
  • Buatlah perubahan pada kumpulan data untuk melihat apakah program masih bekerja. IRE wilayah harga nilai untuk Belfast cabang telah diubah menjadi £113 .

  • Kembali ke tabel pivot Anda, dan lihat bahwa perubahan harga nilai ( £113 ) diperbarui.

Kesimpulan

Saya harap artikel ini telah memberi Anda tutorial tentang cara memperbarui tabel pivot secara otomatis ketika sumber data berubah di Excel Semua prosedur ini harus dipelajari dan diterapkan pada dataset Anda. Lihatlah buku kerja latihan dan uji keterampilan ini. Kami termotivasi untuk terus membuat tutorial seperti ini karena dukungan Anda yang berharga.

Silakan hubungi kami jika Anda memiliki pertanyaan. Juga, jangan ragu untuk meninggalkan komentar di bagian di bawah ini.

Kami, para Exceldemy Tim, selalu responsif terhadap pertanyaan Anda.

Tetaplah bersama kami dan teruslah belajar.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.