Selection par range

Résolu
nonoss56 Messages postés 14 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 1 avril 2012 - 28 févr. 2009 à 13:04
cnt Messages postés 219 Date d'inscription lundi 21 novembre 2005 Statut Membre Dernière intervention 20 décembre 2010 - 28 févr. 2009 à 13:59
Bonjour,

Dans un programme excel, je souhaite pouvoir faire une sélection de l'ensemble des cellules remplies d'une colonne à partir d'une ligne donnée. Le n° de colonne peut changer de place sachant que je le repère avant (je récupère un n° de colonne que j'appelle "col". Dans cette colonne, je pars de la ligne 2 et j'ai repèré la dernière ligne avec des valeurs appelée "lig".

Comment dois je écrire le Range pour faire la sélection?

Je connais Range("B2:B"&lig).select
Dans cet exemple mon col est à 2... Comment je dis que 2 B...

Merci de voter aide..

2 réponses

cnt Messages postés 219 Date d'inscription lundi 21 novembre 2005 Statut Membre Dernière intervention 20 décembre 2010 1
28 févr. 2009 à 13:59
Bonjour
 Ou passer par "Cells"

col = x
lig = y
Range(Cells(lig, col), Cells(lig, col).End(xlDown)).Select

CNTJC
3
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
28 févr. 2009 à 13:11
Salut   "B" Chr$(64 + 2)   ' Code ASCII de "A" 65
Il doit aussi y avoir possibilté de passer en notation R1C1

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
Rejoignez-nous