bonjour,
dans commandbutton2, je n'ai pas fait l'effort de vérifier si tout est écrit vers la bonne cellule, par exemple .cells(1,2) est Me.info1, etc. Vous connaissez mieux votre projet
For Ligne = 0 To List_nombre
Set cLigne_Ajoutée = LObj.ListRows.Add.Range
With cLigne_Ajoutée 'la plage de la nouvelle ligne de ce tableau
.Cells(1, 1).Value = MaDate '1ière cellule de cette ligne = date
.Cells(1, 2) = Me.info1
.Cells(1, 3) = txt_facture.Text
.Cells(1, 4) = Me.list_order.List(Ligne, 0) ' à modifier par vous-même ....
.Cells(1, 5).Value = Me.list_order.List(Ligne, 1)
.Cells(1, 6).Value = Me.list_order.List(Ligne, 2)
.Cells(1, 7).Value = Me.list_order.List(Ligne, 3)
.Cells(1, 8).Value = Me.list_order.List(Ligne, 4)
End With
Next Ligne
L'autre problème, est-ce que vous avez ajouter ou déplacer des feuilles ??? Dans Commandbutton1 remplacez ce "Sheets(2)" par le vrai nom, je pense "Sheets("Pneus")"
Part_name = WorksheetFunction.VLookup(Me.cbx_pneu, Sheets("pneus").Range("b:n"), 2, 0)
Part_prix = WorksheetFunction.VLookup(Me.cbx_pneu, Sheets("pneus").Range("b:n"), 11, 0)
Part_mod = WorksheetFunction.VLookup(Me.cbx_pneu, Sheets("pneus").Range("b:n"), 3, 0)