Gambar 1.1 Form Entry/ Input Data |
Pembahasan:
Kesempatan baik ini Admin akan berbagi cara membuat Entry Data dari Userform ke Sheet Excel. Hal ini tidaklah sulit selama dapat memahami apa saja yang perlu dipersiapkan.
Daftar Isi:
Tidak perlu lama lagi, admin akan menjelaskan secara detail agar dapat mudah dimengerti.
Dim bariskosong As Long
Dim wskNamaSheet As Worksheet
Set wskNamaSheet = Worksheets("Nama Sheet")
bariskosong = wskNamaSheet.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
With wskNamaSheet
'Fungsi simpan data
.Cells(bariskosong, 1).Value = TBName1.Value
.Cells(bariskosong, 2).Value = TBName2.Value
.Cells(bariskosong, 3).Value = TBName3.Value
.Cells(bariskosong, 4).Value = TBName4.Value
.Cells(bariskosong, 5).Value = TBName5.Value
.Cells(bariskosong, 6).Value = TBName6.Value
.Cells(bariskosong, 7).Value = TBName7.Value
End With
Numerik "bariskosong" merupakan fungsi untuk mencari baris sel yang kosong secara otomatis untuk diisi data, sedangkan
angka 1 - 7 merupakan lokasi kolom yang harus disesuaikan dengan TBName1.Value - TBName7.Value.
Secara Lengkap akan terlihat seperti dibawah ini,
Private Sub TombolSimpanData_Click()
Dim bariskosong As Long
Dim wskNamaSheet As Worksheet
'Setting Worksheet untuk dijadikan Database
Set wskNamaSheet = Worksheets("Nama Sheet")
' Untuk mengecek/ mencari baris kosong pada worksheet
bariskosong = wskNamaSheet.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
With wskNamaSheet
'Fungsi simpan data
.Cells(bariskosong, 1).Value = TBName1.Value
.Cells(bariskosong, 2).Value = TBName2.Value
.Cells(bariskosong, 3).Value = TBName3.Value
.Cells(bariskosong, 4).Value = TBName4.Value
.Cells(bariskosong, 5).Value = TBName5.Value
.Cells(bariskosong, 6).Value = TBName6.Value
.Cells(bariskosong, 7).Value = TBName7.Value
End With
End Sub
Untuk Fungsi simpan data (teks berwarna biru) bisa kalian sesuaikan dengan kebutuhan masing-masing seperti Gambar 1.1 diatas .
Tentunya mudah sekali kan?. Masih terkait VBA, jika ingin mengetahui cara menyimpan data ke database Access bisa baca pada artikel "Input Data Dari Userform Dengan Excel VBA Ke DB Access".
Post a Comment