Vba insertion de variable dans une formule
antic80
Messages postés
4877
Statut
Contributeur
-
antic80 Messages postés 4877 Statut Contributeur -
antic80 Messages postés 4877 Statut Contributeur -
bonjour
voila j'ai 2 variable var3 et var4 et j'aimerai savoir comment dans faire pour que dans cette formule
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-1],var3,var4,true)"
au lieu d'avoir comme formule dans ma cellule
=rechercheV(Q7,var3,var4,true)
en fait j'aimerai avoir a la place de var3 et var4 les valeurs de ces 2 variables
voila j'ai 2 variable var3 et var4 et j'aimerai savoir comment dans faire pour que dans cette formule
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-1],var3,var4,true)"
au lieu d'avoir comme formule dans ma cellule
=rechercheV(Q7,var3,var4,true)
en fait j'aimerai avoir a la place de var3 et var4 les valeurs de ces 2 variables
4 réponses
salut =)
il faut que tu mettes :
si ça na fonctionne pas, essaie de mettre la fonction cstr() :
il faut que tu mettes :
ActiveCell.FormulaR1C1 = _ "=VLOOKUP(RC[-1]," + var3 + "," + var4 + ",true)"
si ça na fonctionne pas, essaie de mettre la fonction cstr() :
CStr(var3)
ben en fait CStr convertit les variables en chaine de caractères. donc ça donne :
ActiveCell.FormulaR1C1 = _ "=VLOOKUP(RC[-1]," + cstr(var3) + "," + cstr(var4) + ",true)"