Coding Form Barang
Coding Form Barang
Option Explicit
Private Sub ResetData()
'Perintah pengganti Error
On Error GoTo Salah
'Perintah Menentukan tempat pencarian
Dim CariData As Object
Set CariData = Sheet1
'Perintah memasukkan kriteria pencarian
Sheet5.Range("W3").Value = ""
Sheet5.Range("X3").Value = ""
'Perintah Melakukan Pencarian Data
CariData.Range("A6").CurrentRegion.AdvancedFilter Action:=xlFilterCopy,
CriteriaRange:= _
Sheet5.Range("W2:X3"), Copytorange:=Sheet5.Range("A2:U2"), Unique:=False
'Perintah Memasukkan hasil pencarian ke TabelHasil
Call HasilPencarian
'Perintah Lanjutan pengganti Error
Exit Sub
Salah:
Call MsgBox("Data tidak ditemukan", vbInformation, "Cari Data")
End Sub
End Sub
End Sub
Private Sub HasilPencarian()
Dim DBBARANG As Long
Dim irow As Long
irow = Sheet5.Range("A" & Rows.Count).End(xlUp).Row
DBBARANG = Application.WorksheetFunction.CountA(Sheet5.Range("A3:A100000"))
If DBBARANG = 0 Then
Me.TABELDATA.RowSource = ""
Else
Me.TABELDATA.RowSource = "CARI!A3:U" & irow
End If
End Sub
End If
End Sub
Private Sub AmbilData()
Dim DBBARANG As Long
Dim irow As Long
irow = Sheet1.Range("A" & Rows.Count).End(xlUp).Row
DBBARANG = Application.WorksheetFunction.CountA(Sheet1.Range("A6:A100000"))
If DBBARANG = 0 Then
Me.TABELDATA.RowSource = ""
Else
Me.TABELDATA.RowSource = "DATABARANG!A6:U" & irow
End If
End Sub
Sheet1.Select
End If
End Sub
Private Sub CMDRESET_Click()
Me.TXTNOMOR.Value = ""
Me.TXTKODE.Value = ""
Me.CBTAHUN.Value = ""
Me.CBBULAN.Value = ""
Me.TXTNAMABARANG.Value = ""
Me.CBJENIS.Value = ""
Me.CBSATUAN.Value = ""
Me.TXTHARGAPOKOK.Value = ""
Me.TXTHARGASATUAN.Value = ""
Me.TXTJUMLAHAWAL.Value = ""
Me.TXTPENJUALAN.Value = ""
Me.CBTAHUN1.Value = ""
Me.CBBULAN1.Value = ""
Call AmbilData
Call ResetData
End Sub
End Sub
End Sub
End Sub
With CBBULAN
.AddItem "Januari"
.AddItem "Februari"
.AddItem "Maret"
.AddItem "April"
.AddItem "Mei"
.AddItem "Juni"
.AddItem "Juli"
.AddItem "Agustus"
.AddItem "September"
.AddItem "Oktober"
.AddItem "November"
.AddItem "Desember"
End With
With CBTAHUN1
.AddItem "2021"
.AddItem "2022"
.AddItem "2023"
.AddItem "2024"
.AddItem "2025"
End With
With CBBULAN1
.AddItem "Januari"
.AddItem "Februari"
.AddItem "Maret"
.AddItem "April"
.AddItem "Mei"
.AddItem "Juni"
.AddItem "Juli"
.AddItem "Agustus"
.AddItem "September"
.AddItem "Oktober"
.AddItem "November"
.AddItem "Desember"
End With
With CBJENIS
.AddItem "Jenis 1"
.AddItem "Jenis 2"
.AddItem "Jenis 3"
End With
With CBSATUAN
.AddItem "Pax"
.AddItem "Box"
.AddItem "Kaleng"
.AddItem "Pcs"
.AddItem "Btl"
End With
End Sub