Question de débutant

sagoirand Messages postés 6 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 27 juin 2004 - 12 juin 2004 à 12:19
sagoirand Messages postés 6 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 27 juin 2004 - 12 juin 2004 à 16:29
aaristote

Bonjour
une difficulté que je ne parvient pas à résoudre et qui vous faira sans doute sourire.
Dans une fonction telle que celle-cie je souhaiterai remplacer
tel ou tel argument par une variable

ActiveCell.FormulaR1C1 = "=VLOOKUP(1,RC[-2]:R[4]C[-1],2,FALSE)"
par exemple remplacer la valeur recherchée par une variable

Sans doute ai je mal recherche dans les faqs ou sur ce forum
mais je n'ai pu trouver la réponse
Déclaration de la variable

Merci par avance

2 réponses

cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 18
12 juin 2004 à 16:04
Bonjour,

essaie ça :
Dim var1 As String, var2 As String
var1 = "1"
var2 = "RC[-2]"
ActiveCell.FormulaR1C1 = "=VLOOKUP(" & var1 & "," & var2 & ":R[4]C[-1],2,FALSE)"

etc, tu remplaces ce que tu veux sauf les ',' et les ':'

Cordialement

CanisLupus
0
sagoirand Messages postés 6 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 27 juin 2004
12 juin 2004 à 16:29
aaristote
Bjr Canislupus
Je m'en vais essayer de suite

Merci
0