Je rencontre une petite difficulté en essayant d'utiliser la fonction rechercheV sous VBA, le debugger me retour
une incompatibilité de Type. Je vous ai joint un fichier test , Merci à ceux qui pourraient m'aiguiller sur la bonne voie.
VB:
Sub Macro1()
Dim X, Formule As Variant
Dim TEST As String
TEST = "PIERRE"
Formule = "=+VLOOKUP(TEST,TABLE_SERVICE,2,FALSE)"
X = Evaluate(Formule)
MsgBox (X)
End Sub
Bonjour.
Vous ne pouvez pas utliser une variabe VBA en tant que nom Excel. Avec sa valeur entre apostrophes doublées ça marche, ceci affiche "COMMERCE":
VB:
Dim TEST As String
TEST = "PIERRE"
MsgBox Evaluate("VLOOKUP(""" & TEST & """,TABLE_SERVICE,2,FALSE)")