Range
Un objet Range peut représenter une cellule ou une plage de cellules (pas forcément contiguës).
Un objet Range est une partie d'un objet Worksheet ( feuille de calcul ).
Méthode : Représentation
Pour atteindre un Objet Range, il existe plusieurs possibilités :
Par son adresse :
Range("A1")
En prenant les cellules actives :
ActiveCell
En utilisant l'objet Cells qui représente toutes les cellules de la page active :
Cells(1,2)
En définissant une zone à partir des coins haut, gauche et bas, droit :
Range(Range("A1"), Range("C10"))
Relativement à un autre Range :
Range("A1").Offset(1,2)
Méthode : Les méthodes
Pour connaître les méthodes de l'objet Range, vous pouvez ouvrir l'explorateur d'objet et sélectionner l'objet Range.
ou alors utiliser l'auto-complétion du VBA
Lorsque vous tapez "." après un objet, l'éditeur affiche l'ensemble des méthodes liées à l'objet.
Pour appliquer une de ces méthodes, sélectionnez la méthode dans la liste et appuyez sur la touche de tabulation.
Pour obtenir de l'aide sur la méthode, double-cliquez sur la méthode et appuyez sur F1.
Exemple : Exemple de méthodes et propriétés
Value | retourne la valeur de la cellule |
Activate | active une cellule |
select | active une zone de cellules |
Count | retourne le nombre de cellules de la zone |
Interior | retourne un objet correspondant à l'interieur de la zone. |
Font | retourne un objet correspondant à l'écriture de la zone. |