Selectionner une plage de cellules avec des variables (VBA)

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ThomasVil

XLDnaute Nouveau
Bonjour =) je dois selectionner une plage de cellules à partir d'une variable mais je ne sais pas comment faire. La variable i correspond a la colonne et ma plage doit s'etendre de la cellule (1,i) à la cellule (200,i) Le probleme étant que lorsque je marque i le programme selectionne la colonne "i" et pas la colonne correspondant a la valeur de la variable i. Pouvez vous m'aider pls?
Merci d'avance,
Cordialement, Tomas
 
Hello
avec i le numéro de la colonne
et i = 2 (par exemple)
Cells(1,i) = cellule B1

pour selectionner de la cellule (1,i) à la cellule (200,i)
ca revient à prendre 200 cellules sur la colonne i, à partir de la première ligne ==> dans l'exemple: de B1:B200

tu peux utiliser resize
Cells(1,i).resize(200).select
 
regarde l'aide de la fonction resize
elle permet d'étendre en nombre de lignes ET de colonnes
dans la solution que j'ai postée, le second argument (nombre de colonnes) n'est pas mis.. donc par défaut =1
Cells(1,i).resize(200).select
est stricement la meme chose que
Cells(1,i).resize(200,1).select

et si tu ne mets pas le premier argument.. le nombre de ligne ne bouge pas

Range("A1").resize(,2).select ==> selectionne A1:B1
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
523
Retour