c'est pas une simple recherchev, car je ne connais pas le numéro de colonne, mais merci Peuwi
frangy a écrit :
Bonjour,
Une solution avec VBA et une fonction personnalisée
Function Fabriquant(Reference As Range) As String
Fabriquant = Sheets("Feuil1").Cells.Find(Reference.Value, , xlValues, xlPart).Offset(, 1).Value
End Function
A+
Merci je vais essayer , en attendant j'ai con-coqueté ça :
=SI(ESTERREUR(RECHERCHEV(A2;Feuille1.$A$2:$B$481;2;0));SI(ESTERREUR(RECHERCHEV(A2;Feuille1.$D$2:$E$481;2;0));SI(ESTERREUR(RECHERCHEV(A2;Feuille1.$G$2:$H$481;2;0));RECHERCHEV(A2;Feuille1.$J$2:$K$481;2;0);RECHERCHEV(A2;Feuille1.$G$2:$H$481;2;0));RECHERCHEV(A2;Feuille1.$D$2:$E$481;2;0));RECHERCHEV(A2;Feuille1.$A$2:$B$481;2;0))
ça marche mais bon , c'est du système D
Merci frangy !