Penting
Dukungan untuk Office 2016 dan Office 2019 berakhir pada 14 Oktober 2025. Mutakhirkan ke Microsoft 365 untuk bekerja di mana saja dan dari perangkat apa pun serta terus mendapatkan dukungan.
Anda dapat mengotomatiskan kontrol formulir atau kontrol ActiveX dengan melakukan hal berikut:
- Lakukan tindakan atau operasi saat pengguna mengklik kontrol formulir dengan menetapkan makro ke dalamnya.
- Jalankan kode Microsoft Visual Basic for Applications (VBA) untuk memproses kejadian apa pun yang terjadi saat pengguna berinteraksi dengan kontrol ActiveX.
Untuk informasi selengkapnya tentang cara membuat makro, lihat Membuat atau menghapus makro.
Menambahkan atau mengedit makro untuk kontrol formulir
Klik kanan kontrol, lalu klik Tetapkan Makro.
Kotak dialog Tetapkan Makro akan muncul.Untuk menentukan lokasi makro yang sudah ada, pilih lokasi makro di kotak Makro dalam dengan melakukan salah satu hal berikut:
Untuk mencari makro di buku kerja apa pun yang terbuka, pilih Semua Buku Kerja Terbuka.
Catatan
Jika makro yang ingin Anda tetapkan ke kontrol ada dalam buku kerja terpisah, buka buku kerja tersebut terlebih dahulu sehingga akan tersedia di kotak daftar Makro dalam .
Untuk membatasi pencarian makro ke buku kerja yang berisi lembar kerja saat ini, pilih Buku Kerja Ini.
Untuk membatasi pencarian makro ke buku kerja tertentu, pilih buku kerja tersebut dari daftar nama buku kerja terbuka yang tersedia.
Lakukan salah satu langkah berikut:
Menetapkan makro Lakukan salah satu hal berikut:-
Merekam makro baru Klik Rekam, dan setelah selesai merekam makro, pada tab Pengembang, di grup Kode, klik
Perekaman. - Menetapkan makro yang sudah ada Klik dua kali makro dalam daftar atau masukkan namanya dalam kotak Nama makro .
-
Membuat makro baru Klik Baru , lalu tulis makro baru di Visual Basic Editor.
Untuk informasi selengkapnya tentang cara menulis makro, lihat Bantuan Visual Basic.
Mengubah makro yang ditetapkan Lakukan salah satu hal berikut: - Mengedit makro yang ditetapkan Klik nama makro dalam kotak Nama Makro , lalu klik Edit.
- Menetapkan makro lain yang sudah ada Klik dua kali makro dalam daftar atau masukkan namanya dalam kotak Nama makro .
-
Merekam makro baru Klik Rekam, dan setelah selesai merekam makro, pada tab Pengembang, di grup Kode, klik
Menambahkan atau mengedit makro untuk kontrol ActiveX
Jika tab Pengembang tidak tersedia, tampilkan.
Di Excel 2016, 2013, 2010:- KlikOpsi File>>Kustomisasi Pita.
- Di bawah Kustomisasi Pita, pilih kotak centang Pengembang, lalu klik OK.
Di Excel 2007:
- Klik
Office Office , lalu klik Opsi Excel. - Dalam kategori Populer, di bawah Opsi teratas untuk bekerja dengan Excel, pilih tab Perlihatkan Pengembang dalam kotak centang Pita, lalu klik OK.
Untuk mengedit kontrol ActiveX, pastikan Anda berada dalam mode desain. Pada tab Pengembang, di grup Kontrol, aktifkan
.Pilih kontrol.
Untuk informasi selengkapnya, lihat Memilih atau membatalkan pilihan kontrol pada lembar kerja.pada tab Pengembang, di grup Kontrol, klik
.Catatan
Anda juga dapat mengedit makro yang sudah ada dengan mengklik kanan kontrol, lalu mengeklik Tampilkan Kode.
Di Visual Basic Editor, tulis makro baru atau ubah makro yang ada.
Untuk informasi selengkapnya tentang cara menulis makro, lihat Bantuan Visual Basic.Setelah selesai menulis makro, klik Tutup dan Kembali ke Microsoft Excel pada menu File di Visual Basic Editor.
Setelah selesai mendesain kontrol, pada tab Pengembang, di grup Kontrol, nonaktifkan
.