VBA VLOOKUP

Résolu
ben13.51 Messages postés 112 Date d'inscription   Statut Membre Dernière intervention   -  
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   - 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   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
Pour un Range variable de ..Range("A1:G12")

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

A+
1