Bonjour
Débutant, J'ai fais en faisant du copier coller, sans réellement comprendre.
Quel serait le code vba pour modifier une ligne via userform?
Comment faire pour envoyer mon fichier, pour que vous me compreniez mieux?
J'ai mis ça, mais au bout de la 15000 lignes, elle bug:
Private Sub Code_Articles_Change()
'With Sheets("Data")
Code_Articles.MatchRequired = True
D = Application.VLookup(Code_Articles.Value, Worksheets("Data").Range("A1:k30000"), 2, False)
If IsError(D) Then
Exit Sub
'MsgBox "Valeur inexistante"
ElseIf Code_Articles.Value <> -1 Then
'Affiche les...
Désignation.Value = Application.VLookup(Code_Articles.Value, Worksheets("Data").Range("A1:k30000"), 3, False)
Famille.Value = Application.VLookup(Code_Articles.Value, Worksheets("Data").Range("A1:k30000"), 4, False)
Prixttc.Value = Application.VLookup(Code_Articles.Value, Worksheets("Data").Range("A1:k30000"), 8, False)
Qté.Value = Application.VLookup(Code_Articles.Value, Worksheets("Data").Range("A1:k30000"), 9, False)
End If
If Code_Articles <> "" Then
Lign = Code_Articles.ListIndex + 2
Qté_physique = Range("L" & Lign)
[/u]
Else
Qté_physique = ""
Txt_date = ""
End If
'End With