Posez votre question Signaler

VBA : fonction lookup, spécification cellule

francois - Dernière réponse le 30 juin 2008 à 16:25
Bonjour,
J'utilise une fonction lookup afin de rechercher une donnée et ensuite la ranger dans une cellule. Cependant de part le résultat d'un autre test, j'aimerai ranger la donnée sur différentes cellules. Je veux donc définir la cellule A1 de la fonction ci-dessous par une variable.
Range("A1").FormulaR1C1 = _
"=LOOKUP(10000,'\\SUN\.....
Merci pour vos réponses
Lire la suite 

VBA : fonction lookup, spécification cellule »

2 réponses
Réponse
+0
moins plus
Bonjour,
La cellule dans laquelle tu veux écrire ta formule est donc variable (en fonction d'un test) : on va donc définir une variable de type Range, qui représentera ta cellule.
Dim MaCellule as Range

Dans ton test, tu affecteras une cellule à MaCellule avec l'instruction Set. Exemple :
Set MaCellule = range("A" & i)

Tu pourras ensuite écrire ta formule dans ta cellule
MaCellule.FormulaR1C1 = "=LOOKUP(10000,'\\SUN\..... "

I.
francois - 30 juin 2008 à 16:25
merci pour ton aide.

j'ai même directement écrit:
Range(i & "4").FormulaR1C1 = "=LOOKUP(10000,'\\SUN\..... "
Ajouter un commentaire
Ce document intitulé « VBA : fonction lookup, spécification cellule » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?