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