Anda di halaman 1dari 8

MEMBUAT FORM INPUT DATA PADA EXCEL VBA

Langkah-langkahnya sangat mudah yaitu sebagai berikut :


 Buka MS Excel buatlah dua buah sheet : Sheet1 dan Sheet2
 Buat userform baru yang simpel dulu dengan tampilan seperti contoh gambar dibawah ini
dengan properties Name : UserForm1 dan Caption : Input data

form input data


 Tambahkan tool-tool dengan properties sebagai berikut :
Nam  Cap
Tool e tion

Labe  Na
Label1 l1 ma

Labe  Ala
Label2 l1 mat

Text
TextBox1 Box1

Text
TextBox2 Box2

CommandB
utton1 Add Add

CommandB Canc Canc


utton2 el el

 Selanjutnya kita masuk pada pembuatan kodingnya


 Doubel Klik pada Tool CommandButton1 atau tombol Add ketikan kodingnnya seperti
dibawah ini
Private Sub Add_Click()
Dim kosong As Long
Sheet2.Activate

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 tombol pada sheet1 untuk menampilkan atau memanggil userform
input data yang telah kita buat
Contoh seperti gambar dibawah ini

membuat button
 Caranya klik tab menu Developer >> group Controls >> klik insert  >>> Command
Button (Active X)
 Letakan pada sheet1
Baca juga : Cara Membuat Command Button (Active X)
 Kemudian ketikan kodingnya
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub

 Save As File Excel dengan format Excel Macro-Enabeled Workbook supaya hasil yang
VBA macro tidak hilang
 Selesai.
Untuk file yang sudah jadi sebagai bahan latihan bisa sobat download pada link dibawah ini
Membuat Form Input Data Excel VBA

Contoh UserForm VBA Excel


Silahkan dicoba input data maka data-data akan masuk pada sheet2

seperti gambar dibawah ini

hasil input data


Demikian Cara Membuat Form Input Data Pada Excel VBA sederhana dulu supaya tidak pusing
dan lebih mudah untuk dipahami, pada artikel selanjutnya nanti akan kita tambahkan lagi
beberapa tool-tool yang lainnya secara bertahap

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 Bermanfa

Anda mungkin juga menyukai