Problème : ma fonction retourne #VALEUR

Bonjour tout le monde,

J'ai fait une fonction qui s'apparente à la recherchev mais gérant les correspondances multiples et effectuant la recherche sur plusieurs colonnes.

Voici le code :

Les arguments sont : valeur à chercher, plage où chercher, colonnes de la plage où chercher (1 : première colonne, 2 : 2 premières colonnes, etc.) et colonne de la correspondance à renvoyer.

Function RECHERCHE1POURN(Cellule1 As Variant, Plage1 As Range, Nbcolonnes1 As Integer, Colonne1 As Integer) As Variant

End Function

La fonction marche la plupart du temps sauf dans certains cas (voir fichier joint) et me retourne #VALEUR!

Il y a manifestement un problème de format de cellules mais je ne comprends pas ce qui ne va pas : pourquoi retourne-t-elle #VALEUR! et non "Aucune correspondance" ?

Merci d'avance pour votre aide !

25test.xlsm (15.20 Ko)

Bonjour,

33test.xlsm (16.65 Ko)
Rechercher des sujets similaires à "probleme fonction retourne valeur"