Bagaimana cara menjalankan makro berdasarkan nilai yang dipilih dari daftar drop-down di Excel?
Menjalankan makro dengan mengklik tombol perintah adalah tugas umum di Excel, namun, pernahkah Anda mencoba menjalankan kode makro berdasarkan nilai yang dipilih dari daftar drop-down? Artinya, ketika Anda memilih satu item dari daftar drop-down, makro tertentu akan dipicu sekaligus. Artikel ini akan memperkenalkan kode yang berguna bagi Anda untuk menyelesaikan pekerjaan ini.
Jalankan makro berdasarkan nilai yang dipilih dari daftar drop-down dengan kode VBA
Jalankan makro berdasarkan nilai yang dipilih dari daftar drop-down dengan kode VBA
Tidak ada cara langsung untuk menyelesaikan tugas ini, tetapi kode VBA berikut dapat membantu Anda, lakukan seperti ini:
1. Pertama, buat daftar drop-down yang Anda butuhkan, lihat tangkapan layar:
2. Kemudian klik kanan tab lembar berisi drop down yang ingin Anda gunakan, 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 berdasarkan nilai yang dipilih dari daftar drop-down:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("E1")) Is Nothing Then
Select Case Range("E1")
Case "Insert Blank rows": Macro1
Case "Hide All Sheets": Macro2
Case "Convert to Date": Macro3
End Select
End If
End Sub
Note: Pada kode di atas, E1 adalah sel berisi daftar drop-down, mengubah nama makro dan nilai daftar drop-down sesuai kebutuhan Anda.
3. Dan kemudian simpan dan tutup jendela kode ini, sekarang, saat Anda memilih item Sisipkan baris Kosong dari daftar tarik-turun, Makro1 akan dipicu, dan seterusnya…
Artikel terkait:
Bagaimana cara menjalankan makro saat nilai sel berubah di Excel?
Bagaimana cara menjalankan makro berdasarkan nilai sel di Excel?
Bagaimana cara menjalankan makro secara otomatis sebelum mencetak 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!