Réaliser et comprendre les sélections en VBA !
Quand on se lance dans le VBA, un des point les plus difficile à comprendre est la sélection des cellules, plage de cellule, zone de cellule… bref tout ce qui se rapproche de la sélection en VBA (il y a aussi la déclaration des variables avec laquelle je jongle plus que je ne la maitrise !)
Pour faire une sélection deux méthodes : Le Range(cellule:cellule) ; ou la seconde Cells(ligne,colonne)
Voyons ces méthodes en détail :
Le Range :
Pour faire une sélection d’une cellule simple, ou d’une plage de cellule, le range est le plus facile à utiliser ; on va même le retrouver dans les codes fournis avec l’éditeur de macro.
Comment l’utiliser ? regarder les exemples ci-dessous
-
-
‘Sélection d’une cellule simple
-
Range("A1").select
-
-
‘Sélection d’une plage de cellule en mode horizontal
-
Range("A1:D1").select
-
‘ou en mode vertical
-
Range("A1:D9999").select
-
‘ou encore les deux modes
-
Range("A1:U9999").select
-
-
‘Sélection d’une colonne :
-
Range("A:A").select
-
-
‘Selection d’une ligne
-
Range("1:1").select
-
Jusque là tout est simple, et vous pouvez retrouver le tout sur des forums, des tuto etc…
Maintenant passons aux choses sérieuse !
Lire la suite de cet article »

