VBA VLOOKUP

Résolu/Fermé
ben13.51 Messages postés 112 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 11 janvier 2012 - 1 juin 2010 à 17:44
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 1 juin 2010 à 18:31
Bonjour,

Je cherche à utiliser la fonction VLOOKUP dans vba. Le problème est que ma plage de cellule dans laquelle se fait la recherche n'est pas fixe et peut évoluer.


Je m'explique: je cherche une Valeur (Val) dans une plage de donnée.

Ma plage de données commence en A1 mais se termine dans une cellule dont la ligne et la colonne sont donnés par deux variables du genre sheets(1).cells(VarLigne, VarColonne)

Comment dois-je écrire mon code pour que ma plage soit modulable?

L'objet Range ne permet que d'indiquer des plages fixes ex : Range("A1:G12")

Merci pour vos conseil

Cordialement

Ben


1 réponse

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
1 juin 2010 à 18:31
Bonjour,
Pour un Range variable de ..Range("A1:G12")

Range(Cells(1,1),cells(VarLigne, VarColonne)

A+
1