Bonjour
la description n'est du coup plus la bonne
@Ric : je ne pense pas que cela solutionne le souci de Philippe car le code renvoie toujours la description deux lignes plus bas. EXemple si on clique sur article 3, il renvoie la description 5. Idem si on fait une recherche.
Je proposerais plutôt de se baser sur l'ID qui est repris dans la désignation affichée dans l'USF. Le code pourrait être celui-ci :
Private Sub ListBoxProduitNom_Click()
Dim Lign As Integer
Dim ID
ID = Left(Me.ListBoxProduitNom, InStrRev(Me.ListBoxProduitNom, "-") - 1)
Lign = Worksheets("Produits").Cells.Find(ID, LookIn:=xlValues, lookat:=xlPart).Row
Me.TextBoxDescription = Worksheets("Produits").Cells(Lign, "C").Value
End Sub
@Philippe : Attention que ce code suppose qu'il y a toujours un trait d'union (sans espaces !) entre l'ID et la désignation.