Bonjour, je sollicite votre aide pour la création d'une macro pour faire un ticket de caisse que je viendrai rajouter sur un document qui a déja une macro. Voici que je suis arrivée à faire mais qui malheureusement ne fonctionne pas. Merci par avance pour votre aide.
Mon tableau
Option Explicit
Private Sub btnAjouter_Click()
Dim ws As Worksheet
Dim derniereLigne As Long
Dim article As String
Dim qte As Double
Dim prix As Double
Set ws = ThisWorkbook.Sheets("Ticket")
article = Me.txtArticle.Value
qte = Val(Me.txtQte.Value)
prix = Val(Me.txtPrix.Value)
reduction = Val(Me.txtPrix.Value)
total = Val(Me.txtPrix.Value)
If article = "" Or qte <= 0 Or prix <= 0 Then
MsgBox "Veuillez remplir tous les champs"
Exit Sub
End If
derniereLigne = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row + 1
ws.Cells(derniereLigne, 1).Value = article
ws.Cells(derniereLigne, 2).Value = qte
ws.Cells(derniereLigne, 3).Value = prix
ws.Cells(derniereLigne, 3).Value = reduction
Call CalculerTotal
Me.txtArticle.Value = ""
Me.txtQte.Value = ""
Me.txtPrix.Value = ""
Me.txtReduction.Value = ""
Me.txtArticle.SetFocus
End Sub
Private Sub btnQuitter_Click()
Unload Me
End Sub