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éthodeReprésentation

Pour atteindre un Objet Range, il existe plusieurs possibilités :

Par son adresse :

1
Range("A1")

En prenant les cellules actives :

1
ActiveCell

En utilisant l'objet Cells qui représente toutes les cellules de la page active :

1
Cells(1,2)

En définissant une zone à partir des coins haut, gauche et bas, droit :

1
Range(Range("A1"), Range("C10"))

Relativement à un autre Range :

1
Range("A1").Offset(1,2)

MéthodeLes 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.

ExempleExemple 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.