bonjour
dans mon code j'ai saisie plein de chose, mais helas il y a un beug. Il beug des que je rentre des labels a supprimer.
Private Sub btremisezero_Click()
Dim Msg, Style, Title, Response
Msg = " Voulez-vous sauvegardez!! CLIQUEZ OUI SINON CLIQUEZ NON !! "
Style = vbYesNo + vbCritical + vbDefaultButton2
Title = " quitter "
Response = MsgBox(Msg, Style, Title)
If Response = vbNo Then
Unload Me
FrmCaisse.Show
Sheets("tickets").Range("A2:I120").ClearContents
Dim DerLig As Long
If cTotal = 0 Then Exit Sub
' Trouver la dernière ligne
DerLig = WrbCaisse.Worksheets("recap vente").Range("A" & Rows.Count).End(xlUp).Row
' Remplir la récap vente
WrbCaisse.Worksheets("recap vente").Cells(DerLig + 1, 1) = txtclient 'numero client
WrbCaisse.Worksheets("recap vente").Cells(DerLig + 1, 2) = TextDate 'date
WrbCaisse.Worksheets("recap vente").Cells(DerLig + 1, 3) = lblpayement.Caption 'mode payement
WrbCaisse.Worksheets("recap vente").Cells(DerLig + 1, 4) = cTotal 'total caisse
WrbCaisse.Worksheets("recap vente").Cells(DerLig + 1, 8) = cTotal 'total caisse
' Trouver la dernière ligne
DerLig = WrbCaisse.Worksheets("recap ticket").Range("A" & Rows.Count).End(xlUp).Row
' Remplir la récap vente
WrbCaisse.Worksheets("recap ticket").Cells(DerLig + 1, 8) = txtclient 'numero client
WrbCaisse.Worksheets("recap ticket").Cells(DerLig + 1, 1) = TextDate 'date
WrbCaisse.Worksheets("recap ticket").Cells(DerLig + 1, 9) = lblpayement.Caption 'mode payement
WrbCaisse.Worksheets("recap ticket").Cells(DerLig + 1, 12) = cTotal 'total caisse
End If
FrmCaisse.LablCompteur.Caption = FrmCaisse.LablCompteur.Caption + 1
LstTicket.Clear
lblpayement.Caption = ""
LblTotal.Caption = ""
Lblrendre.Caption = ""
Textrecu.Text = ""
End Sub
merci
dans mon code j'ai saisie plein de chose, mais helas il y a un beug. Il beug des que je rentre des labels a supprimer.
Private Sub btremisezero_Click()
Dim Msg, Style, Title, Response
Msg = " Voulez-vous sauvegardez!! CLIQUEZ OUI SINON CLIQUEZ NON !! "
Style = vbYesNo + vbCritical + vbDefaultButton2
Title = " quitter "
Response = MsgBox(Msg, Style, Title)
If Response = vbNo Then
Unload Me
FrmCaisse.Show
Sheets("tickets").Range("A2:I120").ClearContents
Dim DerLig As Long
If cTotal = 0 Then Exit Sub
' Trouver la dernière ligne
DerLig = WrbCaisse.Worksheets("recap vente").Range("A" & Rows.Count).End(xlUp).Row
' Remplir la récap vente
WrbCaisse.Worksheets("recap vente").Cells(DerLig + 1, 1) = txtclient 'numero client
WrbCaisse.Worksheets("recap vente").Cells(DerLig + 1, 2) = TextDate 'date
WrbCaisse.Worksheets("recap vente").Cells(DerLig + 1, 3) = lblpayement.Caption 'mode payement
WrbCaisse.Worksheets("recap vente").Cells(DerLig + 1, 4) = cTotal 'total caisse
WrbCaisse.Worksheets("recap vente").Cells(DerLig + 1, 8) = cTotal 'total caisse
' Trouver la dernière ligne
DerLig = WrbCaisse.Worksheets("recap ticket").Range("A" & Rows.Count).End(xlUp).Row
' Remplir la récap vente
WrbCaisse.Worksheets("recap ticket").Cells(DerLig + 1, 8) = txtclient 'numero client
WrbCaisse.Worksheets("recap ticket").Cells(DerLig + 1, 1) = TextDate 'date
WrbCaisse.Worksheets("recap ticket").Cells(DerLig + 1, 9) = lblpayement.Caption 'mode payement
WrbCaisse.Worksheets("recap ticket").Cells(DerLig + 1, 12) = cTotal 'total caisse
End If
FrmCaisse.LablCompteur.Caption = FrmCaisse.LablCompteur.Caption + 1
LstTicket.Clear
lblpayement.Caption = ""
LblTotal.Caption = ""
Lblrendre.Caption = ""
Textrecu.Text = ""
End Sub
merci
Dernière édition: