You are on page 1of 2

CODING FORM CARI BARANG

Private Sub CMDOK_Click()

On Error GoTo ExcelVba

Sheet1.Range("F5").Value = Me.TABELBARANG.Value

Sheet1.Range("F5").Select

Sheet1.Range("F5").ClearContents

Exit Sub

ExcelVba:

Call MsgBox("Pilih barang pada tabel barang", vbInformation, "Pilih Barang")

End Sub

Private Sub TXTKODE_Change()

On Error GoTo Salah

Dim iRow As Long

Set Cari_Data = Sheet2

Sheet5.Range("H1").Value = "Nama Barang"

Sheet5.Range("H2").Value = "*" & Me.TXTKODE.Value & "*"

Cari_Data.Range("A5").CurrentRegion.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _

Sheet5.Range("H1:H2"), CopyToRange:=Sheet5.Range("A1:F1"), Unique:=False

iRow = Sheet5.Range("A" & Rows.Count).End(xlUp).Row

If iRow > 1 Then

Me.TABELBARANG.RowSource = "CARIBARANG!A2:D" & iRow

Else

Call MsgBox("Data tidak ditemukan", vbInformation, "Cari Data")

End If

Exit Sub

Salah:

Call MsgBox("Maaf Data tidak ditemukan", vbInformation, "Cari Data")


End Sub

Private Sub UserForm_Click()

End Sub

Private Sub UserForm_Initialize()

Me.BackColor = RGB(42, 45, 50)

Dim iRow As Long

If Application.WorksheetFunction.CountA(Sheet2.Range("B4:B100000")) = 0 Then

Me.TABELBARANG.RowSource = ""

Else

iRow = Sheet2.Range("B" & Rows.Count).End(xlUp).Row

If iRow > 1 Then

Me.TABELBARANG.RowSource = "DATABARANG!B4:G" & iRow

End If

End If

End Sub

You might also like