Bagaimana cara menjalankan makro saat nilai sel berubah di Excel?
Biasanya, di Excel, kita dapat menekan tombol F5 atau tombol Run untuk menjalankan kode VBA. Tapi, pernahkah Anda mencoba menjalankan kode makro tertentu saat nilai sel berubah? Artikel ini, saya akan memperkenalkan beberapa trik cepat untuk menangani pekerjaan ini di Excel.
Jalankan atau panggil makro ketika nilai sel tertentu berubah dengan kode VBA
Jalankan atau panggil makro saat nilai sel apa pun berubah dalam rentang dengan kode VBA
Jalankan atau panggil makro ketika nilai sel tertentu berubah dengan kode VBA
Untuk menjalankan kode makro dengan mengubah nilai sel, kode VBA berikut dapat membantu Anda, lakukan seperti ini:
1. Klik kanan tab lembar yang ingin Anda jalankan makro jika nilai sel berubah, lalu pilih Lihat kode dari menu konteks, dan di buka Microsoft Visual Basic untuk aplikasi jendela, salin dan tempel kode berikut ke dalam Modul kosong:
Kode VBA: Jalankan makro saat nilai sel berubah:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Call Mymacro
End If
End Sub
Note: Pada kode di atas, A1 adalah sel spesifik tempat Anda ingin menjalankan kode, Mymakro adalah nama makro yang ingin Anda jalankan. Harap ubah sesuai kebutuhan Anda.
2. Dan kemudian simpan dan tutup jendela kode, sekarang, saat Anda memasukkan atau mengubah nilai di sel A1, kode tertentu akan dipicu sekaligus.
Jalankan atau panggil makro saat nilai sel apa pun berubah dalam rentang dengan kode VBA
Jika Anda ingin menjalankan atau memicu makro saat ada nilai sel yang berubah dalam rentang sel, kode berikut dapat membantu Anda.
1. Klik kanan tab lembar yang ingin Anda jalankan makro jika nilai sel berubah, lalu pilih Lihat kode dari menu konteks, dan di buka Microsoft Visual Basic untuk aplikasi jendela, salin dan tempel kode berikut ke dalam Modul kosong:
Kode VBA: Jalankan makro saat nilai sel apa pun berubah dalam rentang:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:B100")) Is Nothing Then
Call Mymacro
End If
End Sub
Note: Pada kode di atas, A1: B100 adalah sel spesifik tempat Anda ingin menjalankan kode, Mymakro adalah nama makro yang ingin Anda jalankan. Harap ubah sesuai kebutuhan Anda.
2. Dan kemudian simpan dan tutup jendela kode, sekarang, ketika Anda memasukkan atau mengubah nilai di sel siapa pun dari A1: B100, kode tertentu akan dieksekusi sekaligus.
Hapus semua makro dari beberapa buku kerja
Kutools untuk Excel's Hapus Batch Semua Makro utilitas dapat membantu Anda untuk menghapus semua makro dari beberapa buku kerja yang Anda butuhkan. Unduh dan uji coba gratis Kutools for Excel sekarang!
Kutools untuk Excel: dengan lebih dari 300 add-in Excel yang praktis, gratis untuk dicoba tanpa batasan dalam 30 hari. Unduh dan uji coba gratis Sekarang!
Artikel terkait:
Bagaimana cara menjalankan makro secara otomatis sebelum mencetak di Excel?
Bagaimana cara menjalankan makro berdasarkan nilai sel di Excel?
Bagaimana cara menjalankan makro berdasarkan nilai yang dipilih dari daftar drop-down di Excel?
Bagaimana cara menjalankan makro dengan mengklik hyperlink di Excel?
Bagaimana cara menjalankan makro saat lembar dipilih dari buku kerja?
Alat Produktivitas Kantor Terbaik
Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah
- Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
- Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
- Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!