RECHERCHEV avec index_col +1

Bonjour,

j'ai besoin d'effectuer une recherchev et j'ai besoin des résultats situés 1 colonne après la valeur trouvée.

bo7l

Merci par avance !

=recherchev( critère ; tableau ; position ; faux )

=recherchev( A2 ;A2:B100 ; 2 ; faux )

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+

Salut,

Je suis d'accord avec Frangy, évite la solution de Peuwi car ce qu'il n'a pas vu dans l'énoncé c'est que ta recherche se fait sur plusieurs colonne et non sur la colonne A et B.

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 !

Tu peux passer du système D au système Frangy maintenant

Owi ça marche !

Merci Frangy

Rechercher des sujets similaires à "recherchev index col"