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

  1.  
  2. ‘Sélection d’une cellule simple
  3. Range("A1").select
  4.  
  5. ‘Sélection d’une plage de cellule en mode horizontal
  6. Range("A1:D1").select
  7. ‘ou en mode vertical
  8. Range("A1:D9999").select
  9. ‘ou encore les deux modes
  10. Range("A1:U9999").select
  11.  
  12. ‘Sélection d’une colonne :
  13. Range("A:A").select
  14.  
  15. ‘Selection d’une ligne
  16. Range("1:1").select
  17.  

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 »

  • Excel : Évitez les crises d’épilepsie !
  • Créer un annuaire Excel : rechercher dans les contacts en VBA et MYSQL
  • Intégrer sa pub dans le loop wordpress comme un article
  • Mettre du CSS dans vos emailings, oui mais ATTENTION
  • Supprimer les espaces en trop sur Excel !
  •