You are on page 1of 3

07.

MEMBUAT FORM INPUT DATA VBA PADA EXCEL

1. Buka lembar kerja Microsoft Excel, Persiapan awal pada Sheet1 tuliskan data berikut.

2. Buka Sheet2 dan buatlah judul kolom seperti berikut.

3. Menambahkan tombol Input pada Sheet1, caranya Klik tab menu Developer, Klik
Design mode dalam group Controls, Klik Insert pilih dan klik Command button dalam
group ActiveX Controls, kemudian Tempatkan Command button dalam lembar kerja
sheet1.

4.Klik dua kali tombol insert yang sudah terbentuk dan ketikkan kode berikut ini pada
lembarkerja Visual Basic Editor yang terbuka.
Private Sub cmbInput_Click()
Set info = Worksheets(“sheet1″)

Value = “” Then pesan = MsgBox(“PERHATIAN!!!” & vbCrLf & “Kolom nama/kode barang masih kosong!”.xlsm (Excel Macro-Enabled Workbook). 0). Membuat counter jumlah barang yang sudah dimasukkan Tulis “Jumlah barang terdaftar :“ pada sel E1 (tanpa tanda petik) Pada sel F1 masukkan formula =COUNTA(Sheet2!A2:A100) 6. 2).Range(“D6″).Value = Range(“F1″).Value End If End If End Sub 5.Offset(1. Demikian cara membuat input data dengan menggunakan VBA pada Excel.End(xlUp). Maka akan muncul hasil pada sheet2.Value = Range(“D4″).Cells(linenext.Cells(Rows.If info. tanpa harus mengedit lagi.Value = Range(“D6″).Range(“D4″). untuk mencobanya masukan kode barang dan nama barang.Value <> “” And info. hak ini sangat membantu Anda untuk memasukan data secara cepat dan tepat. vbOKOnly + vbCritical. Simpan file dengan nama Input. vbYesNo + vbInformation. 1).Value <> “” Then pesan = MsgBox(“Masukkan data sekarang?”. kemudian klik Input 7. 3).Count.Cells(linenext. “INPUT GAGAL”) Call Range(“D4″).Value = “” Or info.Range(“D6″).Value dbs.Select ElseIf info.Cells(linenext.Range(“D4″).Row dbs. “Informasi Data”) If pesan = vbYes Then Set dbs = Worksheets(“sheet2″) linenext = dbs.Value + 1 dbs. Semoga Bermanfaat . seperti pada tampilan berikut. “A”).