Coding Part 6
Coding Part 6
----------------------
CODING FORM PDATE STOK | EXCEL & VBA TUTORIAL
-----------------------------------------------------------------------------------
----------------------
If Me.KODE1.Value = "" _
Or Me.NAMA1.Value = "" _
Or Me.SUPPLIER.Value = "" _
Or Me.STOKAWAL.Value = "" _
Or Me.TAMBAHSTOK.Value = "" _
Or Me.TOTALSTOK.Value = "" Then
'Perintah memunculkan pesan jika data inti kosong
Call MsgBox("Maaf, Data input harus lengkap", vbInformation, "Input Data")
'Perintah untuk menyimpan data pada tempat simpan data
Else
DataStok.Offset(1, 0).Value = Date
DataStok.Offset(1, 1).Value = Me.KODE1.Value
DataStok.Offset(1, 2).Value = Me.NAMA1.Value
DataStok.Offset(1, 3).Value = Me.SUPPLIER.Value
DataStok.Offset(1, 4).Value = Me.STOKAWAL.Value
DataStok.Offset(1, 5).Value = Me.TAMBAHSTOK.Value
DataStok.Offset(1, 6).Value = Me.TOTALSTOK.Value
Cari_Data.Range("A4").CurrentRegion.AdvancedFilter Action:=xlFilterCopy,
CriteriaRange:= _
Sheet5.Range("M4:N5"), CopyToRange:=Sheet5.Range("P4:Z4"), Unique:=False
On Error Resume Next
Application.ScreenUpdating = False
Sheet5.Select
ListBox1.RowSource = "LAPORANTRANSAKSI!P5:Z" & Range("Z" &
Rows.Count).End(xlUp).Row
Sheet1.Select
Me.JUMLAHBARANG.Caption = WorksheetFunction.Sum(Sheet5.Range("V5:V1000000"))
Me.HARGASATUAN.Caption = WorksheetFunction.Sum(Sheet5.Range("W5:W1000000"))
Me.DISKON.Caption = WorksheetFunction.Sum(Sheet5.Range("Y5:Y1000000"))
Me.TOTALHARGA.Caption = (IIf(Me.HARGASATUAN.Caption = "", 0,
Me.HARGASATUAN.Caption)) - (IIf(Me.DISKON.Caption = "", 0, Me.DISKON.Caption))
Me.HARGASATUAN.Caption = Format(Me.HARGASATUAN.Caption, "Rp #,###")
Me.DISKON.Caption = Format(Me.DISKON.Caption, "Rp #,###")
Me.TOTALHARGA.Caption = Format(Me.TOTALHARGA.Caption, "Rp #,###")
End If
Exit Sub
salah:
Call MsgBox("Maaf Data tidak ditemukan", vbInformation, "Cari Data")
End Sub
End Sub
End Sub