Selection par range [Résolu]

Signaler
Messages postés
14
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
1 avril 2012
-
Messages postés
219
Date d'inscription
lundi 21 novembre 2005
Statut
Membre
Dernière intervention
20 décembre 2010
-
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

Messages postés
219
Date d'inscription
lundi 21 novembre 2005
Statut
Membre
Dernière intervention
20 décembre 2010

Bonjour
 Ou passer par "Cells"

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

CNTJC
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
70
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)