Question de débutant

Signaler
Messages postés
6
Date d'inscription
lundi 9 février 2004
Statut
Membre
Dernière intervention
27 juin 2004
-
Messages postés
6
Date d'inscription
lundi 9 février 2004
Statut
Membre
Dernière intervention
27 juin 2004
-
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

Messages postés
3757
Date d'inscription
mardi 23 septembre 2003
Statut
Modérateur
Dernière intervention
13 mars 2006
18
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
Messages postés
6
Date d'inscription
lundi 9 février 2004
Statut
Membre
Dernière intervention
27 juin 2004

aaristote
Bjr Canislupus
Je m'en vais essayer de suite

Merci