Form Bayar
Form Bayar
Application.ScreenUpdating = False
Dim SimpanTransaksi As Object
Set SimpanTransaksi = Sheet5.Range("I800000").End(xlUp)
If Me.CBPENGIRIMAN.Value = "" _
Or Me.TXTBAYAR.Value = "" Then
Call MsgBox("Lakukan pembayaran terlebih dahulu", vbInformation, "Cetak Struk")
Else
Sheet6.Range("TABELNOTA").Copy
Sheet5.Select
SimpanTransaksi.Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Call SaveCustomer
Call SimpanNota
Select Case MsgBox("Nota akan dicetak !" _
& vbCrLf & "Lanjutkan mencetak?" _
, vbYesNo Or vbQuestion Or vbDefaultButton1, "Cetak Nota")
Case vbNo
Exit Sub
Case vbYes
End Select
Sheet6.PrintOut
FORMTRANSAKSI.TXTKODE.Value = ""
FORMTRANSAKSI.TXTBARANG.Value = ""
FORMTRANSAKSI.TXTJUMLAH.Value = ""
FORMTRANSAKSI.TXTHARGASATUAN.Value = ""
FORMTRANSAKSI.TXTJUMLAHHARGA.Value = ""
FORMTRANSAKSI.TABELPENJUALAN.RowSource = ""
FORMTRANSAKSI.CBDISKON.Value = ""
FORMTRANSAKSI.TXTDISKON.Value = ""
FORMTRANSAKSI.TXTPELANGGAN.Value = ""
FORMTRANSAKSI.TXTTELPON.Value = ""
FORMTRANSAKSI.TXTTOTAL.Value = ""
FORMTRANSAKSI.LABELNOMOR.Value = ""
FORMTRANSAKSI.TXTTOTALDISKON.Value = ""
FORMTRANSAKSI.TXTTOTALHARGA.Value = ""
FORMTRANSAKSI.TXTALAMAT.Value = ""
FORMTRANSAKSI.TXTJUMLAHTRANSAKSI.Value = ""
FORMTRANSAKSI.TXTJUMLAHEDIT.Value = ""
FORMTRANSAKSI.Image1.Picture = Nothing
Me.TXTBAYAR.Value = ""
Me.TXTKEMBALIAN.Value = ""
Me.TXTTOTAL.Value = ""
Me.CBCARABAYAR.Value = ""
Sheet6.Range("A10:E25").ClearContents
Sheet6.Range("F32").ClearContents
Sheet6.Range("F29").ClearContents
Sheet6.Select
End If
Unload Me
End Sub
End Sub
End Sub
End Sub
Private Sub SaveCustomer()
Dim X As Integer
For X = 1 To WorksheetFunction.CountA(Sheet6.Range("A10:A25"))
Dim HasilTransaksi As Object
Set HasilTransaksi = Sheet5.Range("A800000").End(xlUp)
HasilTransaksi.Offset(1, 0).Value = "=ROW()-ROW($A$5)"
HasilTransaksi.Offset(1, 1).Value = FORMTRANSAKSI.LABELNOMOR.Value
HasilTransaksi.Offset(1, 2).Value = FORMTRANSAKSI.LABELTANGGAL.Value
HasilTransaksi.Offset(1, 5).Value = FORMTRANSAKSI.TXTPELANGGAN.Value
HasilTransaksi.Offset(1, 6).Value = FORMTRANSAKSI.TXTTELPON.Value
HasilTransaksi.Offset(1, 7).Value = FORMTRANSAKSI.TXTALAMAT.Value
HasilTransaksi.Offset(1, 14).Value = Me.CBCARABAYAR.Value
Sheet8.Range("D6:E6").Copy
HasilTransaksi.Offset(1, 3).PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone,
_
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Next
End Sub