Anda di halaman 1dari 4

MENGGUNAKAN USERFORM

Pada pelajaran seblumnya Anda telah mempealajari penggaunaan InputBox dan


MsgBox. Pada penggunaan InputBox dan MsgBox terdpat keterbatasan dalam
interaksi, untuk itu perlu dikembangkan dengan menggunakan UserForm.
User Form digunakan agar interksi dengan pengguna lebih interaktif. Pada UserForm
ini Anda dapat memasangkan komponen komponen atau kontrol dasar Label,
TextBox, ComboBox, ListBox, Checkbox, OptionButton, Frame,
CommandButton, SpinButton dan Image.
Langkah-langkah pembuatan form adalah sebagai berikut:
1. Buka jendala editor VBA kemudian insert user form makan akan muncul seperti
gambar 1 berikut:

Gambar 1Penggunakan UserForm pada jendela VBA

2. Tambahkan tombol kontrol pada Form dengan cara klik kontrol yang diinginkan
kemudian klik di area UserForm dan atur besarnya sesuai kebutuhan.

3. Ubah Caption masing-masing kontrol yang digunakan melalui jendela properties


seperti gambar berikut:

Gambar 2 Mengubah Control melalui jendela properties

Melalui jendela proertis ubahlah caption dari


Label1 menjadi Penjumlahan dua bilangan
Label2 menjadi Niali ke 1 :
Label3 menjadi Niali ke 2 :
Label4 menjadi Niali Jumah :
Commonbotton1 menjadi Hapus
Commonbotton2 menjadi umlahkan seperi gambar berikut:

Gambar 3 Hasil perubahan control pada Form melalui properties

4. Langkah selanjutnya adalah klik kanan pada tombol yang akan diberi makro atau
kode perintah yang harus dilakukan misal pada tombol Jumlahkan di atas kemudian
pilih view code . cara lain adalah dengan cara mengklik ganda tombol yang akan
diberi VBA macro seperti gambar berikut:

Gambar 4 Kode VBA untuk tombol yang digunakan

5. Setelah selesai kembali ke form dan jalankan maka hasilnya sebagai berikut:

Gambar 5 Hasil penggunaan UserForm ketika dijalankan

Jika Anda menginginkan ketika membuka file ini secara otomatis langsung ke Form
ketikan VBA code berikut pada bagian jendela kode ThisWorkbook seperti pada
gambar 6 berikut:

Gambar 6

Tugas :
1. Pelajari bagaimana mengunakan Control toolbox yang lain dan berikan masing
contohnya
2. Buatlah Aplikasi untuk meyelesaikan persoalan pada salah satu topik fisika
misalnya gerak beratruran, gerak jatuh bebas, gerak vertical, gerak varabol,
hokum newton, listrik dinamis dan sebagainya masing masing mahasiswa
berbeda topic!

Anda mungkin juga menyukai