Formulir pengguna merupakan bagian integral dari program VBA, dan penting untuk mendesainnya dengan benar untuk memastikan perilaku yang benar. Formulir pengguna memungkinkan Anda untuk menambahkan antarmuka intuitif ke spreadsheet Anda, untuk interaksi pengguna.

Anda dapat mendesain formulir yang rumit untuk meminta input dari pengguna dan menyajikan output dalam file Excel. Formulir memberi Anda banyak fleksibilitas untuk memutuskan bagaimana merancang aplikasi berbasis spreadsheet Anda.

Berikut adalah beberapa detail yang perlu Anda ketahui saat menyiapkan formulir pengguna Anda.

Menambahkan Formulir Pengguna VBA di Excel

Sebagai langkah pertama, Anda perlu aktifkan Pengembang tab di Excel untuk menyediakan akses cepat ke alat pengembang VBA:

  1. Buka buku kerja Excel baru dan klik tombol Mengajukan tab di kiri atas.
  2. Pilih Pilihan dari daftar opsi.
  3. Di kotak yang dihasilkan, navigasikan ke Sesuaikan Pita pilihan.
  4. Periksalah Pengembang pilihan di bawah daftar Tab Utama (sisi kanan).
  5. Klik oke, setelah selesai.
instagram viewer
  1. Dengan tab Pengembang tersedia, Anda dapat mengklik Dasar visual ikon untuk membuka jendela editor. Anda juga dapat membuka editor kode dengan Alt + F11.
  2. Klik pada Memasukkan menu dan pilih Formulir Pengguna. Ini akan membuka formulir pengguna kosong, yang dapat Anda desain sesuai keinginan Anda.

Formulir juga muncul di tampilan pohon sebelah kiri, di bawah Formulir tajuk. Anda dapat membuat banyak jenis formulir pengguna, termasuk formulir entri data, formulir inventaris yang disesuaikan, dan banyak lagi.

Kotak alat adalah alat vital yang akan Anda gunakan untuk mendesain formulir pengguna. Ini berisi semua alat yang Anda perlukan untuk membuat aplikasi yang berguna.

Pilih Objek

Itu Pilih Objek alat menyediakan kursor yang memungkinkan Anda memilih, mengubah ukuran, dan memindahkan kontrol di sekitar formulir. Tidak seperti item kotak alat lainnya, itu tidak membuat kontrol baru.

Label

Kontrol label memungkinkan Anda menampilkan teks atau nilai numerik pada formulir Anda. Seret label ke formulir dan atur tinggi dan lebarnya sesuai kebutuhan Anda.

Kotak teks

Saat Anda ingin pengguna memasukkan nilai, tambahkan TextBox ke formulir Anda. TextBox mendukung entri data dan memungkinkan pengguna untuk mengubah data itu di lain waktu.

Kotak kombo

ComboBox adalah kontrol fleksibel yang mendukung input yang telah ditentukan sebelumnya dan entri data bentuk bebas. Pengguna dapat memilih satu item dari dropdown yang berisi nilai yang ditetapkan. Mereka juga dapat memasukkan nilai yang berbeda di kotak teks.

Berikut beberapa contoh kode untuk mendemonstrasikan penambahan item ke ComboBox:

ComboBox1.AddItem "Opsi1"
ComboBox1.AddItem "Opsi2"

Kotak daftar

Kontrol ListBox seperti bagian yang telah ditentukan sebelumnya dari kontrol ComboBox. Ini memaksa pengguna untuk memilih opsi dari yang diberikan dalam daftar. Tidak ada pilihan untuk menambahkan teks bebas di ListBox.

Kotak Centang

Kontrol Kotak Centang memiliki salah satu dari dua nilai: dicentang atau tidak dicentang. Pengguna dapat beralih di antara status ini dengan mengklik Kotak Centang. Di balik layar, kode Anda dapat membaca nilai Kotak Centang sebagai Boolean: benar atau salah.

Anda dapat menetapkan nilai ke Kotak Centang untuk mencentang atau menghapus centangnya:

Kotak centang1.Nilai = Benar

Tombol Opsi

OptionButton, terkadang disebut tombol radio, termasuk dalam grup opsi terkait. Gunakan OptionButtons jika pengguna harus memilih satu nilai dari sekumpulan kecil nilai. Beberapa contoh umum meliputi:

  • Ukuran: Kecil, Sedang, Besar
  • Preferensi kontak: Email, Telepon, Surat
  • Warna: Merah, Hijau, Biru, Kuning

bingkai

Bingkai memungkinkan Anda mengelompokkan kontrol lain. Bingkai bisa meningkatkan tata letak visual dan hierarki informasi formulir Anda, terutama jika bentuknya besar. Mereka juga memudahkan untuk memindahkan atau mengatur ulang kontrol terkait.

Untuk menambahkan bingkai ke membentuk, seret dari kotak alat dan ubah ukurannya sesuai kebutuhan Anda.

Tombol perintah

CommandButton adalah salah satu kontrol terpenting dalam formulir pengguna. Pengguna Anda dapat mengklik tombol yang kemudian akan melakukan tindakan yang telah Anda tentukan. Anda dapat menambahkan beberapa tombol ke formulir Anda, dan memenuhi tindakan umum seperti menyimpan data, menutup formulir, atau mengirimkan data formulir.

Untuk mengedit tindakan yang terkait dengan tombol, seret ke formulir, dan klik dua kali untuk membuka editor kode. Misalnya, Anda dapat menghapus formulir melalui a Mengatur ulang tombol seperti:

Dengan saya
.TextBox1 = ""
.TextBox2 = ""
.OptionButton1.Value = Salah
Berakhir dengan

banyak halaman

Kontrol Multihalaman cocok saat Anda ingin menambahkan beberapa tab ke formulir Anda. Anda dapat mendesain setiap tab secara independen untuk mengelompokkan fungsionalitas. Kontrol ini berguna untuk arsitektur informasi yang baik untuk memisahkan fungsi yang berbeda dan mengurangi kompleksitas visual aplikasi Anda.

Gambar

Kontrol ini menampilkan gambar pada formulir Anda untuk tujuan estetika.

Scrollbar adalah kontrol multi-fungsi yang dapat mendukung navigasi atau bertindak sebagai perangkat input. Scrollbar default adalah vertikal, tetapi Anda dapat memilih untuk membuat versi horizontal sebagai gantinya. Scrollbar berguna saat menyajikan banyak opsi bagi pengguna untuk dipilih. Anda dapat menulis kode untuk melampirkan Scrollbar ke nilai dalam TextBox atau kontrol lainnya.

tombol putar

Anda dapat menggunakan SpinButton dengan kontrol lain untuk menambah dan mengurangi nilai numerik. Anda juga dapat menggunakannya untuk menggulir rentang nilai atau daftar item.

Bekerja Dengan Formulir Pengguna di VBA

Formulir pengguna di VBA sangat kuat dan menawarkan banyak kontrol yang dapat Anda gunakan untuk mengembangkan aplikasi. Pertimbangkan jenis input data apa yang perlu digunakan aplikasi Anda saat memilih kontrol mana yang akan digunakan. Dengan formulir yang dirancang dengan baik, Anda dapat membangun aplikasi dasar yang berjalan di atas Excel atau aplikasi Microsoft Office lainnya.

Cara Membuat Formulir Entri Data Otomatis di Excel VBA

Baca Selanjutnya

MembagikanMenciakMembagikanSurel

Topik-topik terkait

  • Pemrograman
  • Pemrograman Visual Basic
  • Kiat Microsoft Office

Tentang Penulis

Gaurav Siyal (62 Artikel Diterbitkan)

Gaurav Siyal memiliki dua tahun pengalaman menulis, menulis untuk serangkaian perusahaan pemasaran digital dan dokumen siklus hidup perangkat lunak.

More From Gaurav Siyal

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan