Réponse acceptée !
bonjour,
cela vaut ce que cela vaut mais voila un bout de code en vba qui devrais répondre a tes besoins il faut juste redéfinir le chemin du classeur contenant les prix et remmettre le bonne valeurs pour les colonnes de chaque objet range
Dim compt As Integer
Dim reference As String
Dim prix As String
Dim refpdt As Workbook
Dim resultat As String
Sub recherche_reference()
'on initialise les variables
Set refpdt = GetObject("chemin du classeur où sont stockés les références et les prix")
compt = 2
'on demarre la boucle
Do
' on prend la référence du produit dans le premier classeur
reference = Range("b" & compt)
' on recherche la ligne de cette référence dans le deuxième classeur
resultat = refpdt.Sheets("Feuil1").Range("b:b").Find(reference, , xlValues, xlWhole).Row
'on charge le prix de la référence trouvée dans une variable
prix = refpdt.Sheets("Feuil1").Range("c" & resultat).Value
' on inscrit le prix dans la case idoine du classeur
Range("c" & compt) = prix
'on passe a la ligne suivante
compt = compt + 1
Loop Until compt = Range("a:a").End(xlDown).Row + 1
End Sub
en espérant que cela t'aide