Anda dapat menggunakan tombol kontrol Formulir atau tombol perintah (ActiveX kontrol) untuk menjalankan makro yang menjalankan tindakan ketika pengguna mengkliknya. Kedua tombol ini juga dikenal sebagai tombol tekan, yang bisa disetel untuk mengotomatisasi pencetakan lembar kerja, memfilter data, atau menghitung angka. Secara umum, tombol kontrol Formulir dan kontrol ActiveX perintah kontrol sama dalam tampilan dan fungsi. Namun, penjelasan di bagian berikut memiliki beberapa perbedaan.
Tombol (Kontrol formulir)
|
Tombol perintah (ActiveX kontrol)
|
Di bagian di bawah ini, pelajari cara menambahkan makro ke tombol di Excel—Windows atau Mac.
Catatan: ActiveX kontrol tidak didukung di Mac.
Makro dan alat VBA bisa ditemukan pada tab Pengembang, yang disembunyikan secara default.
Langkah pertama adalah untuk mengaktifkannya. Untuk informasi selengkapnya, lihat artikel: Memperlihatkan tab Pengembang.

Menambahkan tombol (Kontrol formulir)
-
Pada tab Pengembang, dalam grup Kontrol, klik Sisipkan,lalu di bawah Kontrol Formulir,klik Tombol
.
-
Klik lokasi lembar kerja di mana Anda ingin sudut kiri atas tombol muncul. Jendela popup Tetapkan Makro akan muncul.
-
Tetapkan makro ke tombol, lalu klik OK.
-
Untuk menentukan properti kontrol tombol, klik kanan tombol, lalu klik Format Kontrol.
Menambahkan tombol perintah (ActiveX kontrol)
-
Pada tab Pengembang, dalam grup Kontrol, klik Sisipkan,lalu di ActiveX BawahKontrol, klik Tombol Perintah
.
-
Klik lokasi lembar kerja di mana Anda ingin sudut kiri atas tombol perintah muncul.
-
Di grup Kontrol, klik Tampilkan Kode. Langkah ini akan meluncurkan Visual Basic Editor. Pastikan bahwa Klik dipilih dalam daftar menurun di sebelah kanan. Sub prosedur yang CommandButton1_Click (lihat gambar di bawah ini) menjalankan dua makro ini ketika tombol diklik: PilihC15dan HelloMessage.
-
Dalam subprosedur untuk tombol perintah, lakukan salah satu hal berikut ini:
-
Masukkan nama makro yang sudah ada di buku kerja. Anda bisa menemukan makro dengan mengklik Makro di grup Kode. Anda bisa menjalankan beberapa makro dari sebuah tombol dengan memasukkan nama makro pada baris terpisah dalam subprosedur.
-
Bila perlu, tambahkan kode VBA Anda sendiri.
-
-
Tutup editor Visual Basic, dan klik Mode Desain
mode untuk memastikan bahwa mode desain nonaktif.
-
Untuk menjalankan kode VBA yang sekarang merupakan bagian dari tombol, klik tombol ActiveX yang baru dibuat.
-
Untuk mengedit ActiveX kontrol desain, pastikan Anda berada dalam mode desain. Di tab Pengembang, dalam grup Kontrol, aktifkan Mode Desain.
-
Untuk menentukan properti kontrol tombol perintah, pada tab Pengembang, dalam grup Kontrol, klik Properti
. Anda juga dapat mengklik kanan tombol perintah, lalu klik Properti.
Catatan: Sebelum Anda mengklikProperti, pastikan bahwa objek yang ingin Anda periksa atau ubah propertinya sudah dipilih.
Kotak Properti muncul. Untuk informasi mendetail tentang setiap properti, pilih properti, lalu tekan F1 untuk menampilkan Bantuan Visual Basic pencarian. Anda juga dapat mengetikkan nama properti dalam Visual Basic Pencarian Bantuan. Tabel berikut ini merangkum properti yang tersedia.
Jika Anda ingin menentukan |
Gunakan properti ini |
---|---|
Umum: |
|
Apakah kontrol dimuat ketika buku kerja dibuka. (Diabaikan untuk ActiveX kontrol.) |
AutoLoad (Excel) |
Apakah kontrol dapat menerima fokus dan merespons kejadian yang dihasilkan pengguna. |
Diaktifkan (Formulir) |
Apakah kontrol bisa diedit. |
Locked (Formulir) |
Nama kontrol. |
Nama (Formulir) |
Cara kontrol tersebut dilampirkan ke sel di bawahnya (bebas terapung, berpindah tapi tidak memiliki ukuran, atau memindahkan dan ukuran). |
Penempatan (Excel) |
Apakah kontrol dapat dicetak. |
PrintObject (Excel) |
Apakah kontrol terlihat atau tersembunyi. |
Terlihat (Formulir) |
Teks: |
|
Atribut font (tebal, miring, ukuran, coret, garis bawah, dan bobot). |
Tebal, Miring, Ukuran, Coret, Garis Bawah, Bobot (Formulir) |
Teks deskriptif pada kontrol yang mengidentifikasi atau menjelaskannya. |
Keterangan (Formulir) |
Apakah konten kontrol otomatis dibungkus di akhir baris. |
WordWrap (Formulir) |
Ukuran dan Posisi: |
|
Apakah ukuran kontrol secara otomatis disesuaikan untuk menampilkan semua konten. |
AutoSize (Formulir) |
Tinggi atau lebar dalam poin. |
Tinggi, Lebar (Formulir) |
Jarak antara kontrol dan tepi kiri atau atas lembar kerja. |
Kiri, Atas (Formulir) |
Pemformatan: |
|
Warna latar belakang. |
BackColor (Formulir) |
Gaya latar belakang (transparan atau buram). |
BackStyle (Formulir) |
Warna latar depan. |
ForeColor (Formulir) |
Apakah kontrol memiliki bayangan. |
Bayangan (Excel) |
Gambar: |
|
Bitmap untuk ditampilkan di dalam kontrol. |
Gambar (Formulir) |
Lokasi gambar relatif terhadap keterangannya (kiri, atas, kanan, dan sebagainya). |
PosisiGambar (Formulir) |
Keyboard dan Mouse: |
|
Tombol pintasan untuk kontrol tersebut. |
Akselerator (Formulir) |
Ikon mouse kustom. |
MouseIcon (Formulir) |
Tipe penunjuk yang ditampilkan ketika pengguna mem posisi mouse di atas objek tertentu (standar, panah, I-beam, dan sebagainya). |
MousePointer (Formulir) |
Apakah kontrol akan membawa fokus ketika diklik. |
TakeFocusOnClick (Form) |
Makro dan alat VBA bisa ditemukan di tab Pengembang, yang disembunyikan secara default, jadi langkah pertama adalah untuk mengaktifkannya
-
Masuk ke Excel > Preferensi...> Toolbar & Pita.
-
Dalam kategori Kustomisasi Pita, di daftar Tab Utama, pilih kotak centang Pengembang, lalu klik Simpan.
Menambahkan tombol (Kontrol formulir)
Ikuti langkah-langkah ini:
-
Pada tab Pengembang, klik Tombol
.
-
Klik lokasi lembar kerja di mana Anda ingin sudut kiri atas tombol muncul. Jendela popup Tetapkan Makro akan muncul.
Catatan: Jika tombol telah disisipkan, Anda dapat mengklik kanan tombol tersebut, lalu memilih Tetapkan Makro.
-
Tetapkan makro ke tombol dan klik OK.
-
Untuk menentukan properti kontrol tombol, klik kanan, lalu pilih Format Kontrol....
Menambahkan tombol perintah (Visual Basic kontrol)
-
Pada tab Pengembang, klik Tombol
.
-
Klik lokasi lembar kerja di mana Anda ingin sudut kiri atas tombol perintah muncul.
Catatan: Jika tombol telah disisipkan, Anda dapat mengklik kanan tombol tersebut, lalu memilih Tetapkan Makro.
-
Dalam kotak dialog Tetapkan Makro, pilih Baru,yang akan membuka Visual Basic Editor (VBE) ke panel dengan kode berikut:
Sub ButtonX_Click() End Sub
-
Dalam subprosedur untuk tombol perintah, di antara baris Sub dan End Sub, lakukan salah satu hal berikut ini:
-
Masukkan nama makro yang sudah ada di buku kerja. Anda dapat menjalankan beberapa makro dari tombol dengan mengetikkan nama makro di baris terpisah dalam sub procedure
-
Tambahkan kode VBA Anda sendiri.
-
-
Klik Mode Desain
mode untuk memastikan bahwa mode desain nonaktif, lalu tutup jendela Visual Basic Editor.
-
Untuk mengedit tombol, klik kanan dan pilih Visual Basic.
-
Untuk menentukan properti kontrol tombol, klik kanan, lalu pilih Format Kontrol....
Perlu bantuan lainnya?
Anda selalu dapat bertanya kepada ahli di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas.