La propriété Offset est utilisée pour renvoyer une cellule ou une plage, qui est relative à une cellule ou une plage d'entrée spécifiée.
Utilisation du décalage avec l'objet de plage
Vous pouvez utiliser le code suivant avec l'objet Range et la propriété Offset pour sélectionner la cellule B2, si la cellule A1 est la plage d'entrée :
1 | Plage("A1").Décalage(1, 1).Sélectionner |
Le résultat est:
Remarquez la syntaxe :
Range.Offset(RowOffset, ColumnOffset)
Les entiers positifs indiquent à Offset de se déplacer vers le bas et vers la droite. Les entiers négatifs se déplacent vers le haut et vers la gauche.
La propriété Offset commence toujours à compter à partir de la cellule supérieure gauche de la cellule ou de la plage d'entrée.
Utilisation du décalage avec l'objet Cells
Vous pouvez utiliser le code suivant avec l'objet Cells et la propriété Offset pour sélectionner la cellule C3 si la cellule D4 est la plage d'entrée :
Cellules(4, 4).Décalage(-1, -1).Sélectionner
Sélection d'un groupe de cellules
Vous pouvez également sélectionner un groupe de cellules à l'aide de la propriété Offset. Le code suivant sélectionnera la plage qui se trouve 7 lignes en dessous et 3 colonnes à droite de la plage d'entrée ("A1:A5") :
1 | Plage ("A1:A5").Décalage (7, 3).Sélectionner |
La plage ("D8:D12") est sélectionnée :