Minggu, 15 Mei 2016

Contoh cara membuat aplikasi sederhana dengan VBA M.S Excel (Form Input Data Siswa)



Caranya hampir sama seperti membuat Form Data Barang.perbedaannya terletak pada fieldnya yang lebih banyak,yaitu  mulai dari NIS, NISN, Nama siswa, Tempat lahir, tanggal lahir, jenis kelamin, alamat, No. HP, No, SKHUN, No. Ijasah, Nama Ibu kandung, tahun lahir ibu kandung, pekerjaan ibu, pendidikan ibu, nama ayah, tahun lahir ayah, pekerjaan ayah, pendidikan ayah, penghasilan orang tua, hingga alamat orang tua.
Berikut langkah pembuatannya:
1. Ubah nama Sheet1 menjadi databasesiswa
2. Buatlah tombol entry data dan juga tabel yang berisi data-data seperti yang telah disebutkan 
3. aktifkan VBA editor dengan menekan kombinasi keyboar ALT+F11 kemudian cari menu Insert dan klik UserForm.kemudian lakukan lagi,namun kali ini kita insert Module
4.Untuk langkah berikutnya setelah menyisipkan sebuah form baru maka kita edit ukuran form nya sesuai dengan kebutuhan kemudian buat sebuah label dengan menggunakan Toolbox,TextBox,ComboBox,dan CommandButton lalu letakkan pada Form kemudian ganti (Name) dan Captionnya.kita juga bisa mengganti picture,mengubah jenis,ukuran font,d.l.l. di properties window
5.Pada gambar di atas, NIS, NISN, Nama siswa, Tempat lahir, tanggal lahir, jenis kelamin, alamat, No. HP, No, SKHUN, No. Ijasah, Nama Ibu kandung, tahun lahir ibu kandung, pekerjaan ibu, pendidikan ibu, nama ayah, tahun lahir ayah, pekerjaan ayah, pendidikan ayah, penghasilan orang tua, hingga alamat orang tua dibuat menggunakan ToolBox. Sedangkan untuk kotak di sampingnya dibuat dengan TextBox kecuali Jenis kelamin,Pendidikan Ibu,dan Pendidikan Ayah  yang dibuat dengan ComboBox. Lalu untuk Simpan , Cari Data,dan Close menggunakan CommandButton.
 6.Kemudian setiap kotak kita klik dan ubah namanya pada properties,seperti berikut :


Textbox NIS  ganti dengan TextNis
Textbox Nama  ganti dengan TextNama
Textbox Tempat Lahir  ganti dengan TextTempatlahir
Textbox  Tanggal Lahir ganti dengan TextTgllahir
Textbox Alamat  ganti dengan TextAlamat
Textbox NISN ganti dengan TextNisn
Textbox  No.HPganti dengan TextHP
Textbox  No.SKHUN ganti dengan TextSKHUN
Textbox  No.Seri Ijazah ganti dengan TextIjazah
Textbox  Nama Ibu Kandung ganti dengan TextNamaibu
Textbox   Tahun Lahir Ibu ganti dengan TextThnlahiribu
Textbox Pekerjaan Ibu ganti dengan TextPekerjaanibu
Textbox Nama Ayah ganti dengan TextNamaayah
Textbox  Tahun lahir Ayah ganti dengan TextThnlahirayah
Textbox  Pekerjaan Ayah ganti dengan TextPekerjaanayah
Textbox Penghasilan Orang Tua  ganti dengan TextPenghasilanortu
Textbox  Alamat Orang Tua ganti dengan TextAlamatOrtu

ComboBox Jenis Kelamin ganti dengan CBOKelamin
ComboBox Pendidikan Ibu  ganti dengan CBOPendidikanibu
ComboBox Jenis Kelamin ganti dengan CBOPendidikanayah

CommandButton Simpan ganti dengan TBLSimpan
CommandButton Cari Data Siswa ganti dengan CMDCaridata
CommandButton Close ganti dengan CMDClose 
7.Setelah selesai,selanjutnya adalah coding.klik kanan pada userform1 dan pilih View Code,lalu ketikkan codenya
8.Kemudian double Click pada SIMPAN,Cari Data Siswa,dan Close.lalu isikan kodenya.



9. Lalu klik modules,pilih modules 1 dan isi kodenya
10. Setelah selesai jangan lupa menekan tombol save.
11.  Kemudian kita kembali  ke sheet databasesiswa. Lalu klik kanan tombol entry data ,pilih Assign macro,pilih nama macro yang sesuai,klik ok.
12. Untuk mengetahui hasilnya,dapat dilakukan dengan meng-klik Run atau F5. Bisa juga dengan meng-klik tombol entry yang telah kita buat tadi. Hasilnya adalah
 

Filenya dapat dilihat di sini

Semoga Bermanfaat......................
 
 


 

1 komentar:

  1. El Cortez Casino - MapyRO
    El Cortez 경기도 출장마사지 Casino has 3,000 square feet 영주 출장마사지 of gaming 구미 출장샵 floor space, 파주 출장안마 more than 500 문경 출장샵 slots, 40 table games, 80 poker tables and multiple table games. View map.

    BalasHapus