Fonction RechercheH VBA

Bonjour à tous,

J'essaie de créer une fonction VBA qui recherche dans un tableau l'élément "a" sur la première ligne et donne l'élément sur la ligne "b" du tableau. (En fait j'essaie d'utiliser la fonction HLookup avec VBA).

L'ensemble des valeurs du tableau sont au format standard. La fonction suivante ne marche pas :

Function rech(a As Double, b As Double) As Double

rech = Application.WorksheetFunction.HLookup(a, Range(B2, K33), b, False)

End Function

L'erreur que l'on me donne est #VALEUR!, je pense que le type de mes données n'est pas bon. Faut-il utiliser des DOUBLE? des LONG? des INTEGER?

Merci à tous pour vos réponses

Bonjour,

rech = Application.HLookup(a, Range("B2", "K33"), b, False)

A+

Merci beaucoup pour ton aide

Rechercher des sujets similaires à "fonction rechercheh vba"