GUI adalah akronim untuk Graphical User Interface. GUI adalah bagian dari program yang berinteraksi dengan pengguna. GUI terdiri dari kontrol. Kontrol ini dapat digunakan dalam Formulir. Tabel berikut menunjukkan beberapa kontrol GUI yang paling umum digunakan di VBA.
Dalam kontrol GUI,
Jika Anda mengarahkan mouse ke kontrol, nama kontrol akan muncul seperti gambar di bawah ini
Anda akan mendapatkan hasil sebagai berikut.
Langkah 1) Pada langkah ini, klik pilihan "insert button" dari Active X Control. Kemudian pilih opsi tombol perintah dari itu.
Langkah 2) Untuk memasukkan "clickcommandbutton1" seret kursor mouse ke lembar Excel.
Langkah 3) Kemudian klik kanan pada tombol perintah dan pilih opsi "View Code".
Langkah 4) Periksa Anda pada lembar yang benar. Editor kode akan terbuka. Masukkan kode Anda.
Langkah 5) Pada langkah selanjutnya, simpan file kode dan kemudian keluar dari editor. Untuk kembali ke file Excel klik ikon lembar Excel Di bagian paling kiri.
Langkah 6) Di lembar Excel, Anda akan melihat tab Design Mode aktif. Pastikan "OFF" atau kode Anda tidak akan bekerja.
Langkah 7) Saat mode desain tidak aktif, tidak akan ada sorotan hijau di atasnya. Sekarang Anda bisa klik pada tombol perintah.
Langkah 8) Klik pada "CommandButton1". Ini akan mencetak "Tutorial VBA Guru99" di kisaran sel "A1 sampai A10".
Sekarang, rename sheet1 menjadi "VBA Operator" seperti yang ditunjukkan pada screen shot di bawah ini. Simpan buku kerja di ekstensi file Excel Macro-Enabled Workbook (* .xlsm). (Lihat gambar di bawah).
Setelah itu, klik tombol Save.
S / N | Kontrol | Deskripsi |
1 | Perintah | Digunakan untuk mengeksekusi kode |
2 | Kotak kombo | Digunakan untuk menyajikan daftar drop-down ke pengguna |
3 | Kotak centang | Digunakan untuk nilai true atau false. Beberapa kotak centang bisa memiliki nilai sebenarnya pada saat bersamaan. |
4 | Kotak daftar | Digunakan untuk menyajikan daftar sederhana kepada pengguna |
5 | Kolom tulisan | Digunakan untuk menerima input pengguna |
6 | Scroll bar | Digunakan untuk menyediakan scrollbar untuk keperluan navigasi. |
7 | Tombol Putar | Digunakan untuk kenaikan atau penurunan nilai numerik dengan mengklik panah atas atau bawah yang muncul pada tombol spin |
8 | Tombol pilihan | Digunakan untuk nilai true atau false. Hanya satu tombol pilihan yang bisa memiliki nilai sebenarnya sekaligus. |
9 | Label | Digunakan untuk menampilkan teks statis ke pengguna |
10 | Gambar | Digunakan untuk menampilkan gambar |
11 | Toggle Button | Tombol yang sudah ditekan dan tidak ditekan. |
- Klik pada tab pengembang
- Klik tombol Insert Drop down
Menambahkan kontrol GUI ke spreadsheet
Kami sekarang akan menambahkan tombol perintah ke buku kerja kami, untuk itu kami harus- Klik pada Insert drop down
- Klik pada Command Button (ActiveX Control) seperti yang ditunjukkan pada gambar di atas
- Seret dan tarik tombol di atas lembaran
Mengatur properti kontrol GUI
Sekarang kita akan mengatur caption untuk sesuatu yang lebih deskriptif- Klik kanan pada tombol yang sama yang baru saja kita buat
- Pilih menu properties
- Anda akan mendapatkan jendela properti berikut
- Tetapkan properti nama ke btnButton. Properti nama digunakan untuk mengidentifikasi kontrol di jendela kode. Btn adalah awalan tombolnya.
- Tetapkan properti Caption untuk Klik Me. Teks di properti teks adalah apa yang akan dilihat pengguna pada tombolnya.
Anda akan mendapatkan hasil sebagai berikut.
Cara menggunakan kontrol ActiveX di VBA
Pada bagian ini, kita akan melihat bagaimana menggabungkan tombol 'commandclick' di VBA dan menjalankan program dengan menggunakan tombol.Langkah 1) Pada langkah ini, klik pilihan "insert button" dari Active X Control. Kemudian pilih opsi tombol perintah dari itu.
- Dalam kode, kita mendefinisikan kisaran A1 sampai A10.
- Rentang ini mendefinisikan jumlah sel di lembar Excel dari "A1 sampai A10."
- Selanjutnya, kita mendefinisikan string "Guru99 VBA Tutorial" dalam kode
- Jadi, saat anda klik pada "command button" di excel. Ini harus mencetak "Tutorial VBA Guru99" di kisaran sel "A1 sampai A10."
Post a Comment for " Membuat Form VBA / GUI di Excel "