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,
- Klik pada tab pengembang
- Klik tombol Sisipkan Drop-down
Anda akan mendapatkan panel drop down berikut
Jika Anda mengarahkan mouse ke kontrol formulir VBA, nama kontrol akan muncul seperti gambar di bawah ini
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
Mengatur properti kontrol GUI
Kami sekarang akan mengatur keterangan tombol menjadi sesuatu yang lebih deskriptif
- Klik kanan pada tombol sama dengan yang baru saja kita buat
- Pilih menu properti
- Anda akan mendapatkan jendela properti berikut
- 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.
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.
Langkah 2) Untuk menyisipkan “clickcommandbutton1” seret kursor mouse ke lembar Excel.
Langkah 3) Kemudian klik kanan pada tombol perintah dan pilih opsi “Lihat Kode”.
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.”
Langkah 5) Pada langkah selanjutnya, simpan file kode lalu keluar dari editor. Untuk kembali ke file Excel klik ikon lembar Excel di paling kiri.
Langkah 6) Di lembar Excel, Anda akan melihat tab Mode Desain aktif. Pastikan "OFF" atau kode Anda tidak akan berfungsi.
Langkah 7) Saat mode desain dinonaktifkan, tidak akan ada sorotan hijau di sana. Sekarang Anda dapat mengklik tombol perintah.
Langkah 8) Klik pada "Tombol Perintah1". Ini akan mencetak “Tutorial Guru99 VBA” dalam rentang sel “A1 hingga A10”.
Prasyarat
Konfigurasi Microsoft Excel
Seperti yang kita lihat di tutorial sebelumnya, pastikan pita Anda memiliki ikon "Pengembang" seperti yang ditunjukkan di sini.
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).
Setelah itu, klik tombol Simpan.
















