Menetapkan makro ke formulir atau tombol kontrol

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Anda bisa menggunakan tombol kontrol formulir atau tombol perintah (kontrol ActiveX) untuk menjalankan makro yang melakukan tindakan saat pengguna mengklik tersebut. Kedua tombol ini adalah juga dikenal sebagai tombol yang bisa menyiapkan untuk mengotomatisasi mencetak lembar kerja, memfilter data, atau menghitung angka. Secara umum, tombol kontrol formulir dan tombol perintah kontrol ActiveX yang mirip di tampilan dan fungsi. Namun, mereka memiliki beberapa perbedaan, yang dijelaskan di bagian berikut ini.

Tombol (kontrol Formulir)

Contoh dari kontrol tombol toolbar Formulir

Tombol perintah (kontrol ActiveX)

Contoh kontrol tombol perintah ActiveX

Di bagian di bawah ini, Pelajari cara menambahkan makro ke tombol dalam Excel — untuk Windows atau Mac.

Catatan: Kontrol ActiveX yang tidak didukung di Mac.

Makro dan VBA alat bisa ditemukan pada tab pengembang , yang disembunyikan secara default.

Langkah pertama adalah untuk mengaktifkannya. Untuk informasi selengkapnya, lihat artikel: Perlihatkan tab pengembang.

Tab Pengembang pada pita

Menambahkan sebuah tombol (kontrol Formulir)

  1. Pada tab pengembang , dalam grup kontrol , klik sisipkan, dan lalu di bawah Kontrol formulir, klik tombol Gambar tombol .

  2. Klik lokasi lembar kerja di mana Anda ingin sudut kiri atas tombol muncul. Jendela pop-up Tetapkan makro akan muncul.

  3. Menetapkan makro ke tombol, dan lalu klik OK.

  4. Untuk menentukan properti kontrol tombol, klik kanan tombol, lalu klik Kontrol Format.

Menambahkan tombol perintah (kontrol ActiveX)

  1. Pada tab pengembang , dalam grup kontrol , klik sisipkan, dan lalu di bawah Kontrol ActiveX, klik Tombol perintah Gambar tombol .

  2. Klik lokasi lembar kerja di mana Anda menginginkan sudut kiri atas tombol perintah muncul.

  3. Di grup kontrol , klik Tampilkan kode. Ini meluncurkan Visual Basic Editor. Memastikan bahwa Klik memilih di daftar turun bawah di sebelah kanan. Sub prosedur CommandButton1_Click (Lihat gambar di bawah) menjalankan ini dua makro ketika tombol diklik: SelectC15 dan HelloMessage.

    Subprosedur di dalam Visual Basic Editor

  4. Dalam subprosedur tombol perintah, lakukan salah satu hal berikut:

    • Masukkan nama makro yang sudah ada di buku kerja. Anda bisa menemukan makro dengan mengklik makro di grup kode . Anda bisa menjalankan makro beberapa dari tombol dengan memasukkan nama makro di baris terpisah di dalam subprosedur.

    • Sebagaimana diperlukan, tambahkan kode VBA Anda sendiri.

  5. Tutup Visual Basic Editor, dan klik Mode desain Gambar tombol untuk memastikan mode desain dinonaktifkan.

  6. Untuk menjalankan kode VBA yang sekarang merupakan bagian dari tombol, klik tombol perintah ActiveX yang baru saja Anda buat.

  7. Untuk mengedit kontrol ActiveX, pastikan Anda berada dalam mode desain. Pada tab pengembang , dalam grup kontrol , Aktifkan Mode desain.

  8. Untuk menentukan properti kontrol tombol perintah, pada tab pengembang , dalam grup kontrol , klik properti Gambar tombol . Anda bisa juga mengklik kanan tombol perintah, dan lalu klik properti.

    Catatan: Sebelum Anda mengklik properti, pastikan bahwa objek yang Anda inginkan untuk memeriksa atau mengubah properti telah dipilih.


    Kotak properti muncul. Untuk informasi detail tentang setiap properti, pilih properti, dan Tekan F1 untuk menampilkan topik Bantuan Visual Basic . Anda juga bisa mengetikkan nama properti di kotak bantuan Visual Basic pencarian . Tabel berikut meringkas properti yang tersedia.

Jika Anda ingin menentukan

Menggunakan properti ini

Umum:

Apakah kontrol dimuat saat buku kerja dibuka. (Diabaikan untuk kontrol ActiveX.)

MuatOtomatis (Excel)

Apakah kontrol bisa menerima fokus dan merespons ke acara yang dibuat pengguna.

Diaktifkan (Formulir)

Apakah kontrol bisa diedit.

Terkunci (Formulir)

Nama kontrol.

Nama (Formulir)

Cara kontrol dilampirkan ke sel di bawahnya (melayang bebas, berpindah namun tidak berganti ukuran, atau bergerak dan berganti ukuran).

Penempatan (Excel)

Apakah kontrol bisa dicetak.

ObjekCetak (Excel)

Apakah kontrol terlihat atau tersembunyi.

Terlihat (Formulir)

Teks:

Atribut font (tebal, miring, ukuran, coret, garis bawah, ketebalan).

Tebal, Miring, Ukuran, Coret, Garis Bawah, Ketebalan (Formulir)

Teks deskriptif pada kontrol yang mengidentifikasi atau menguraikannya.

Keterangan (Formulir)

Apakah konten dari kontrol secara otomatis terbungkus di akhir garis.

WordWrap (Formulir)

Ukuran dan Posisi:

Apakah ukuran dari kontrol secara otomatis menyesuaikan menjadi menampilkan semua konten.

UkuranOtomatis (Formulir)

Tinggi atau lebar dalam koma.

Tinggi, Lebar (Formulir)

Jarak antara kontrol dan tepi kiri atau atas lembar kerja.

Kiri, Atas (Formulir)

Pemformatan:

Warna latar belakang.

WarnaLatar (Formulir)

Gaya latar belakang (transparan atau buram).

GayaLatar (Formulir)

Warna bagian depan.

WarnaDepan (Formulir)

Apakah kontrol memiliki bayangan.

Bayangan (Excel)

Gambar:

Bitmap untuk ditampilkan di kontrol.

Gambar (Formulir)

Lokasi gambar relatif pada keterangan (kiri, atas, kanan, dan seterusnya).

PosisiGambar (Formulir)

Keyboard dan Mouse:

Kunci pintasan untuk kontrol.

Akselerator (Formulir)

Ikon mouse kustom.

IkonMouse (Formulir)

Tipe penunjuk yang tampil ketika pengguna menempatkan mouse di atas objek tertentu (standar, panah, I-beam dan lainnya).

PointerMouse (Formulir)

Apakah kontrol mengambil fokus saat diklik.

AmbilFokusSaatDiklik (Formulir)


Makro dan VBA alat bisa ditemukan pada tab pengembang , yang disembunyikan secara default, sehingga langkah pertama adalah untuk mengaktifkannya

  1. Buka Excel > preferensi … > Pita & Toolbar.

  2. Dalam kategori kustomisasi pita , dalam daftar Tab utama , pilih kotak centang pengembang , dan kemudian klik Simpan.

    Pilih kotak centang di samping pengembang untuk menambahkannya ke pita

Menambahkan sebuah tombol (kontrol Formulir)

Ikuti langkah-langkah berikut:

  1. Pada tab pengembang , klik tombol Gambar tombol .

  2. Klik lokasi lembar kerja di mana Anda ingin sudut kiri atas tombol muncul. Jendela pop-up Tetapkan makro akan muncul.

    Catatan: Jika Anda sudah disisipkan tombol, Anda bisa klik kanan, dan pilih Tetapkan makro.

  3. Menetapkan makro ke tombol dan klik OK.

  4. Untuk menentukan properti kontrol tombol, klik kanan, dan lalu pilih Kontrol Format.

Menambahkan tombol perintah (kontrol Visual Basic)

  1. Pada tab pengembang , klik tombol Gambar tombol .

  2. Klik bagian lembar kerja tempat Anda ingin ujung kiri atas tombol perintah muncul.

    Catatan: Jika Anda sudah disisipkan tombol, Anda bisa klik kanan, dan pilih Tetapkan makro.

  3. Di kotak dialog Tetapkan makro , pilih baru, yang akan membuka Visual Basic Editor (VBE) ke panel dengan kode berikut ini:

      Sub ButtonX_Click() 
    
      End Sub
  4. Dalam subprosedur tombol perintah, antara Sub dan End Sub garis, lakukan salah satu hal berikut:

    • Masukkan nama makro yang sudah ada di buku kerja. Anda bisa menjalankan makro beberapa dari tombol dengan mengetikkan nama makro di baris terpisah dalam sub prosedur

    • Menambahkan kode VBA Anda sendiri.

  5. Klik Mode desain Gambar tombol untuk memastikan bahwa mode desain dinonaktifkan, lalu tutup jendela Editor Visual Basic.

  6. Untuk mengedit tombol, klik kanan dan pilih Visual Basic.

  7. Untuk menentukan properti kontrol tombol, klik kanan, dan lalu pilih Kontrol Format.

Perlu bantuan lainnya?

Anda selalu dapat bertanya kepada pakar di Komunitas Teknologi Excel, mendapatkan dukungan di Komunitas Jawaban, atau menyarankan fitur maupun fitur baru di Suara Pengguna Excel.

Lihat Juga

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×