Kontrol VBA – Kontrol Formulir & Kontrol ActiveX di Excel

Kontrol VBA: Kontrol Formulir VBA & Kontrol ActiveX di Excel

Kontrol Formulir VBA/GUI di Excel

GUI adalah singkatan dari Graphical User Interface. GUI adalah bagian dari program yang berinteraksi dengan pengguna. GUI terdiri dari kontrol-kontrol. Kontrol-kontrol VBA Excel ini dapat digunakan dalam Formulir. Tabel berikut menunjukkan beberapa kontrol GUI VBA yang paling umum digunakan.

S / N kontrol Uraian Teknis
1 perintah Digunakan untuk mengeksekusi kode
2 Combo Box Digunakan untuk menyajikan daftar drop-down kepada pengguna
3 Memeriksa Box Digunakan untuk nilai benar atau salah. Beberapa kotak centang dapat memiliki nilai benar pada saat yang bersamaan.
4 Daftar Box Digunakan untuk menyajikan daftar sederhana kepada pengguna
5 Teks Box Digunakan untuk menerima masukan pengguna
6 Scroll bar Digunakan untuk menyediakan bilah gulir untuk tujuan navigasi.
7 Tombol Putar Digunakan untuk menambah atau mengurangi nilai numerik dengan mengklik panah atas atau bawah yang muncul di tombol putar
8 Tombol Opsi Digunakan untuk nilai benar atau salah. Hanya satu tombol opsi yang dapat memiliki nilai sebenarnya pada satu waktu.
9 label Digunakan untuk menampilkan teks statis kepada pengguna
10 Gambar Digunakan untuk menampilkan gambar
11 Toggltombol e Tombol yang telah ditekan dan tidak ditekan menyatakan.


Dalam kontrol GUI VBA,

  1. Klik pada tab pengembang
  2. Klik tombol Sisipkan Drop-down

Anda akan mendapatkan panel drop down berikut

Kontrol Formulir VBA/GUI di Excel

Jika Anda mengarahkan mouse ke kontrol formulir VBA, nama kontrol akan muncul seperti gambar di bawah ini

Kontrol Formulir VBA/GUI di Excel

Menambahkan kontrol GUI ke spreadsheet

Kami sekarang akan menambahkan tombol perintah ke buku kerja kami, untuk itu kami harus melakukannya

  • Klik pada Sisipkan tarik-turun
  • Klik pada Command Button (ActiveX Control) seperti yang ditunjukkan pada gambar di atas
  • Seret dan gambar tombol pada lembar

Menambahkan kontrol GUI ke Spreadsheet

Mengatur properti kontrol GUI

Kami sekarang akan mengatur keterangan tombol menjadi sesuatu yang lebih deskriptif

Mengatur Properti Kontrol GUI

  1. Klik kanan pada tombol sama dengan yang baru saja kita buat
  2. Pilih menu properti
  3. Anda akan mendapatkan jendela properti berikut

Mengatur Properti Kontrol GUI

  • Setel properti nama menjadi btnButton. Properti nama digunakan untuk mengidentifikasi kontrol di jendela kode. btn adalah awalan untuk tombol.
  • Atur properti Caption menjadi Click Me. Teks di properti caption adalah apa yang akan dilihat pengguna di tombol.

Tutup jendela setelah Anda selesai.

Anda akan mendapatkan hasil berikut.

Mengatur Properti Kontrol GUI

Cara menggunakan kontrol ActiveX di VBA

Di bagian kontrol ActiveX Excel ini, kita akan melihat cara memasukkan tombol 'commandclick' di VBA dan menjalankan program menggunakan tombol tersebut.

Langkah 1) Pada langkah ini, klik opsi “masukkan tombol” dari Kontrol X Aktif. Kemudian pilih opsi tombol perintah dari sana.

Gunakan kontrol ActiveX di VBA

Langkah 2) Untuk menyisipkan “clickcommandbutton1” seret kursor mouse ke lembar Excel.

Gunakan kontrol ActiveX di VBA

Langkah 3) Kemudian klik kanan pada tombol perintah dan pilih opsi “Lihat Kode”.

Gunakan kontrol ActiveX di VBA

Langkah 4) Periksa apakah Anda berada di lembar yang benar. Editor kode akan terbuka. Masukkan kode Anda.

  • Dalam kode, kami mendefinisikan rentang A1 hingga A10.
  • Rentang ini menentukan nomor sel di lembar Excel dari “A1 hingga A10.”
  • Selanjutnya, kita mendefinisikan string “Tutorial Guru99 VBA” dalam kode
  • Jadi, ketika Anda mengklik “tombol perintah” di excel. Seharusnya mencetak “Tutorial Guru99 VBA” dalam rentang sel “A1 hingga A10.”

Gunakan kontrol ActiveX di VBA

Langkah 5) Pada langkah selanjutnya, simpan file kode lalu keluar dari editor. Untuk kembali ke file Excel klik ikon lembar Excel Gunakan kontrol ActiveX di VBA di paling kiri.

Gunakan kontrol ActiveX di VBA

Langkah 6) Di lembar Excel, Anda akan melihat tab Mode Desain aktif. Pastikan "OFF" atau kode Anda tidak akan berfungsi.

Gunakan kontrol ActiveX di VBA

Langkah 7) Saat mode desain dinonaktifkan, tidak akan ada sorotan hijau di sana. Sekarang Anda dapat mengklik tombol perintah.

Gunakan kontrol ActiveX di VBA


Langkah 8) Klik pada "Tombol Perintah1". Ini akan mencetak “Tutorial Guru99 VBA” dalam rentang sel “A1 hingga A10”.

Gunakan kontrol ActiveX di VBA

Unduh Kode Excel di atas

Prasyarat

Konfigurasi Microsoft Excel
Seperti yang kita lihat di tutorial sebelumnya, pastikan pita Anda memiliki ikon "Pengembang" seperti yang ditunjukkan di sini.

Prasyarat

Sekarang, ganti nama sheet1 menjadi “VBA Operator” seperti yang ditunjukkan pada tangkapan layar di bawah. Simpan buku kerja dalam ekstensi file Buku Kerja dengan Makro Aktif Excel (*.xlsm). (lihat gambar di bawah).

Prasyarat

Setelah itu, klik tombol Simpan.

Ringkaslah postingan ini dengan: