Microsoft Excel - membuat Form input
M
ari Belajar microsoft excel lebih dalam. Layaknya Bahasa pemrograman, Microsoft Excel juga dilengkapi sebuah sistem ( membuat sebuah Excel Forms ), dimana kita dapat membangun sebuah Form Input untuk mengisikan sejumlah Data ke dalam table yang kita miliki pada sebuah worksheet di dalam program Microsoft excel. Saya sakin ini hanya secuil ilmu dari sekian banyaknya ilmu menggunakan Microsoft Excel. Cara membuat sebuah form input untuk table Microsoft Excel 2003
- Pertama kita buka Microsoft Excel dengan jendela kerja Baru
- Buatlah beberapa header table pada baris sama, contoh : No, Nama Karyawan, Alamat Tinggal, Sex, Jabatan, Tanggal aktif. Berikan background untuk header tadi agar terlihat jelas area table-nya
- Ganti nama Sheet1 menjadi datakaryawan, Dapat anda lihat seperti contoh yang saya buat pada gambar 1
- Simpan excel tadi dengan nama daftar karyawan dan pada kotak save as type pilih Microsoft excel 4.0 workbook
- Buka menu tool pilih macro dan klik macros ( tekan tombol Alt+F8 )
- Pada Jendela macro, isikan macro name dengan Form dan pada macros in pilih datakaryawan, selanjutnya tekan tombol create lihat gambar 2 , maka system akan menampilkan jendela microsoft visual basic –daftarkaryawan.xlw seperti gambar 3
- Klik kanan pada sheet1 ( datakaryawan ) pilih insert dan klik user form lihat gambar 4
- Setelah anda lakukan langkah ke 7, maka anda akan di suguhkan tampilan Form kosong seperti gambar 5,
- pada kotak form toolbar, yang akan kita gunakan adalah label , textbox, commandbutton. serta melakukan pengeditan dari masing-masing komponen yang kita buat, pada area edit yang di tunjukkan pada gambar 5
- sekarang mari kita berikan beberapa isi untuk Form, buatlah 6 buah label, 6 buah textbox dan 2 commandbutton
dengan ketentuan sebagai berikut :
label
- label 1 caption-nya ganti dengan No
- label 2 caption-nya ganti dengan Nama Karyawan
- label 3 caption-nya ganti dengan Alamat Tinggal
- label 4 caption-nya ganti dengan Jenis Kelamin ( Sex )
- label 5 caption-nya ganti dengan Jabatan
- label 6 caption-nya ganti dengan Tanggal Aktif
textbox
- textbox 1 (name)-nya ganti dengan no
- textbox 2 (name)-nya ganti dengan nama
- textbox 3 (name)-nya ganti dengan alamat
- textbox 4 (name)-nya ganti dengan sex
- textbox 5 (name)-nya ganti dengan jabatan
- textbox 6 (name)-nya ganti dengan tglaktif
CommandButton
- Commandbutton1 ganti name-nya menjadi cmdsave dan ganti caption-nya menjadi Save
- Commandbutton2 ganti name-nya menjadi cmdclose dan ganti caption-nya menjadi Close
kemudian tambahkan sebuah label dan ganti caption-nya dengan INPUT DATA KARYAWAN PT. XXX , aturlah posisi sesuai dengan selera anda, sebagai contoh pengaturan posisi lihat gambar 6
- selanjutnya kita akan memberikan kode perintah untuk setiap commandbutton
commandbutton save ( cmdsave )
kilk 2 kali pada commandbutton save dan tuliskan kode berikut tepat di bawah kode Private Sub cmdsave_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets("datakaryawan")
iRow = ws.Cells(Rows.Count, 1) _
.End(xlUp).Offset(1, 0).Row
If Trim(Me.no.Value) = "" Then
Me.no.SetFocus
MsgBox "Masukan No Karyawan"
Exit Sub
End If
ws.Cells(iRow, 1).Value = Me.no.Value
ws.Cells(iRow, 2).Value = Me.nama.Value
ws.Cells(iRow, 3).Value = Me.alamat.Value
ws.Cells(iRow, 4).Value = Me.sex.Value
ws.Cells(iRow, 5).Value = Me.jabatan.Value
ws.Cells(iRow, 6).Value = Me.tglaktif.Value
Me.no.Value = ""
Me.nama.Value = ""
Me.alamat.Value = ""
Me.sex.Value = ""
Me.jabatan.Value = ""
Me.tglaktif.Value = ""
Me.no.SetFocus
Lihat gambar 7
Perhatikan lagi gambar 7 dan klik 2 kali userform1 agar muncul form desaign kita, kemudian klik 2 kali tombol close
Tuliskan Perintah Unload Me tepat di bawah kode Private Sub cmdclose_Click()
Lihat gambar 8
- Perhatikan lagi gambar 8 lihat pada module yang ditunjuk dengan lingkaran berwarna merah, klik kanan pada module pilih View Code
- tepat di bawah kode Sub form() ketikkan kode perintah berikut
UserForm1.Show
Lihat gambar 9
- selanjutnya kembali pada jendela worksheet Microsoft excel, buka menu View – toolbar pilih form
- Pada form toolbar yang muncul pilih button dan klik pada area worksheet
- pilih Form dan tekan Ok
- langkah terakhir, klik kanan button yang kita buat pilih add text, ubah label button tersebut dengan Tambah Data Karyawan, letakkan pada posisi yang anda inginkan lihat gambar 10
- sekarang silahkan anda coba mengisi table dengan tombol Tambah Data Karyawan
perhatikan satu persatu setiap kode yang anda ketikkan, kesalahan sedikit dalam kode perintah akan menghentikan semua proses eksekusi perintah yang kita buat, artinya dalam memberikan perintah ( pengkodean ) tidak boleh ada kesalahan sedikitpun, semoga sedikit pelajaran ini dapat menambah motivasi kita dalam mempelajari berbagai ilmu computer, ingatlah bahwasanya setiap Ilmu yang kita dapatkan bisa kita kembangkan sendiri, Untuk dapat memahami Sebuah teori, maka harus ada praktik yang dilakukan.
0 comments:
Post a Comment
ada pertanyaan? silahkan komen di sini