Holaaa! Welcome back to my blog. Pada postingan saya yang sebelumnya, kita udah membahas tentang form entri data untuk menginput data siswa. Kali ini, kita masih akan membahas mengenai form entri data namun dalam bentuk yang sederhana. Disimak baik- baik yaaaa :)
Adapun langkah-langkah pembuatan form sebagai berikut :
1. Buka
Ms. Excel
2. Double Klik pada nama worksheet lalu
ganti nama Sheet1 menjadi “PARTSDATA”
(bisa diganti dengan nama lain).
3. Pada Row 1 kolom kita buat nama heading untuk
tabelnya seperti tampak pada gambar dibawah ini :
4. Kemudian
kita simpan file sebagai excel makro dengan nama Data Barang. File
> Save As > Excel Macro Enabled Workbook > Data Barang.
Langkah berikutnya membuat Macro untuk file tersebut,
adapun langkah-langkah pembuatan macro sebagai berikut :
1. Pada
worksheet pilih menu view klik tab Macros pilih view macros :
Hingga muncul text dialog seperti di bawah ini :
2.
Isikan
macro name : “FORM” klik create
3.
. Klik kanan mouse pada VBA Project > Insert > Use
Form
4.
Buatlah Label dengan menggunakan toolbox dan letakkan pada Form kemudian
ganti Caption tiap label :
Label1 Caption diganti dengan
“Kode Barang”
Label2 Caption diganti dengan “Nama Barang”
Label3 Caption diganti dengan “Satuan”
Label4 Caption diganti dengan “Harga”
Label2 Caption diganti dengan “Nama Barang”
Label3 Caption diganti dengan “Satuan”
Label4 Caption diganti dengan “Harga”
5.
Kemudian buatlah textbox. Cara membuatnya hampir sama dengan membuat label yaitu
dengan menggunakan toolbox dan pilih
textbox. Dan jangan lupa ganti nama
pada tiap textbox.
TextBox1 Name diganti dengan “tkode”
TextBox2 Name diganti dengan “tnama”
TextBox3 Name diganti dengan “tsatuan”
TextBox4 Name diganti dengan “tharga”
TextBox2 Name diganti dengan “tnama”
TextBox3 Name diganti dengan “tsatuan”
TextBox4 Name diganti dengan “tharga”
6.
Buatlah Commond Button “TAMBAH” dan “TUTUP”. Jangan
lupa ganti name dan caption tiap commond button.
command button1 Caption diganti
dengan “TAMBAH”
command button1 Name diganti dengan “CMDTMBH”
command button2 Caption diganti dengan “TUTUP”
command button2 Name diganti dengan “CMDTTP”
command button1 Name diganti dengan “CMDTMBH”
command button2 Caption diganti dengan “TUTUP”
command button2 Name diganti dengan “CMDTTP”
7. Membuat
kode pada Commond Button “TAMBAH”. Klik command button “TAMBAH“ > View > Code
Masukan kode dibawah ini (biar gak cape copy paste saja
code dibawah ini):
Private Sub CMDTMBH_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets(“PARTSDATA”)
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets(“PARTSDATA”)
‘menemukan
baris kosong pada database
iRow = ws.Cells(Rows.Count, 1) _
.End(xlUp).Offset(1, 0).Row
iRow = ws.Cells(Rows.Count, 1) _
.End(xlUp).Offset(1, 0).Row
‘check untuk
sebuah kode
If Trim(Me.tkode.Value) = “” Then
Me.tkode.SetFocus
MsgBox “Masukan Kode Barang”
Exit Sub
End If
If Trim(Me.tkode.Value) = “” Then
Me.tkode.SetFocus
MsgBox “Masukan Kode Barang”
Exit Sub
End If
‘copy data
ke database
ws.Cells(iRow, 1).Value = Me.tkode.Value
ws.Cells(iRow, 2).Value = Me.tnama.Value
ws.Cells(iRow, 3).Value = Me.tsatuan.Value
ws.Cells(iRow, 4).Value = Me.tharga.Value
ws.Cells(iRow, 1).Value = Me.tkode.Value
ws.Cells(iRow, 2).Value = Me.tnama.Value
ws.Cells(iRow, 3).Value = Me.tsatuan.Value
ws.Cells(iRow, 4).Value = Me.tharga.Value
‘clear data
Me.tkode.Value = “”
Me.tnama.Value = “”
Me.tsatuan.Value = “”
Me.tharga.Value = “”
Me.tkode.SetFocus
End Sub
Me.tkode.Value = “”
Me.tnama.Value = “”
Me.tsatuan.Value = “”
Me.tharga.Value = “”
Me.tkode.SetFocus
End Sub
8.
Membuat kode pada Commond Button “TUTUP”.
Caranya sama dengan membuat kode pada Commond Button “TAMBAH”, hanya saja
kodenya yang berbeda. Kode pada Commond Button yaitu :
Private Sub CMDTTP_Click()
Unload Me
End Sub
Unload Me
End Sub
9. Untuk
menghindari menutup melalui tanda X pada form masukan kode dibawah ini dengan
klik kanan mouse pada form dan pilih view code dan ketikan kode dibawah ini :
Private Sub
UserForm_QueryClose(Cancel As Integer, _
CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
Cancel = True
MsgBox “MAKE TOMBOL ATUH KANG!”
End If
End Sub
CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
Cancel = True
MsgBox “MAKE TOMBOL ATUH KANG!”
End If
End Sub
10. Mengisi
kode pada module klik kanan module pilih view code dan isikan kode dibawah ini
:
Sub FORM()
UserForm1.Show
End Sub
UserForm1.Show
End Sub
11. Klik
Run
> Run Sub/Use Form atau bisa dengan menekan tombol F5
12. Hasilnya
akan menjadi seperti ini
Selesaaaiii
^^
Selamat
mencoba dan semoga berhasil!
Have
a nice day :)
0 komentar:
Posting Komentar