DISUSUN OLEH:
Kali ini kita akan membahas dari yang paling dasar dan mudah terlebih dulu
yaitu bagaimana cara menampilkan UserForm VBA Macro Excel dan cara
membuatnya.
UserForm yaitu merupakan interface atau tampilan yang dibuat oleh programer
untuk mempermudah user dalam menggunakan aplikasi Excel. Atau untuk lebih
mudah dipahami UserForm merupkan sebuah jendela tampilan aplikasi yang bisa
dibuat pada excel dengan dikombinasikan coding sehingga Aplikasi Excel yang kita
buat lebih bagus dan lebih user frendly.
Jadi didalam MS Office termasuk Excel sudah disediakan fasilitas VBA Macro Untuk
memodifikasi Excel Supaya bisa dibuat menjadi semacam Aplikasi berbasis VB.
Namun tentunya masih cukup terbatas dan sangat sederhana.
Berikut ini cara menampilkan VBA Macro dan cara membuatnya, langkah-
langkahnya sangat mudah yaitu sebagai berikut :
5. Pada contoh ini kita akan coba membuat tombol printah untuk
menampilkan message box (kotak pesan)
6. Klik Kanan pada Commandbutton1 >> pilih view code >>> ketikan coding
seperti contoh dibawah ini
Pada kalimat msgbox bisa ganti sesuai keinginan, pesan apa yang akan
ditampilkan.
7. Sebelum non aktifkan Design mode, Klik tool Design Mode
8. Kita coba klik command button tersebut maka akan tampil hasilnya seperti
gambar dibawah ini.
MEMUNCULKAN USER FORM
insert userform
Pada tampilan tersebut terdapat bagian-bagian utama diantaranya
UserForm : Tempat untuk membuat interface/tampilannya
ToolBox : Tool-tool yang bisa kita tambahakan atau letakan pada userform
terdiri dari label, textbox, radio button, checkbox, combobox, commandbutton
dll
Properties : Digunakan untuk mengatur nama, caption, warna, font dari
userform, tool-toll dll sesuai keinginan masing-masing.
TextBox1 TextBox1
TextBox2 TextBox2
kosong = WorksheetFunction.CountA(Range(“A:A”)) + 1
Cells(kosong, 1).Value = TextBox1.Value
Cells(kosong, 2).Value = TextBox2.Value
End Sub
Selanjutnya untuk koding Cancel (untuk menutup form jika data tidak jadi di input)
Doubel Klik pada Tool CommandButton2 atau tombol Cancel ketikan
kodingnnya seperti dibawah ini
Private Sub Cancel_Click()
Unload Me
End Sub
Kemudian Save
Selanjutnya kita buat 2 sheet didalam exel nya, tombol pada sheet1 didalam
exel untuk menampilkan atau memanggil userform input data yang telah
kita buat dan sheet 2 untuk menampilkan data yang sudah kita inputkan
dengan menggunakan userform yang tadi telah kita buat.
Contoh seperti gambar dibawah ini
Membuat Button
Save As File Excel dengan format Excel Macro-Enabeled Workbook supaya hasil
yang VBA macro tidak hilang
Contoh UserForm VBA Excel
Silahkan dicoba input data maka data-data akan masuk pada sheet2 seperti
gambar dibawah ini
Sebelumnya seperti project diatas kita bisa membuat 2 buah sheet yang ada di file
exelnya sheet 1 untuk commandbutton pemanggil dan sheet 2 untuk menunjukan
hasil yang kita inputkan di userform yang kita buat
Coding nya sebagai berikut :
Buatlah vba macro seperti gambar diatas sampai data berhasil disimpan dan
buatlah jurnal jobsheet seperti contoh diatas untuk table dan juga scripnya!