Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Renvoie un objet Range qui représente une plage qui est décalée par rapport à la plage spécifiée.
Syntaxe
expression.Offset (RowOffset, ColumnOffset)
expression Variable représentant un objet Range.
Paramètres
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| RowOffset | Facultatif | Variant | Nombre de lignes (positif, négatif ou 0 (zéro) dont la plage doit être décalée. Les valeurs positives représentent un décalage vers le bas, et les valeurs négatives un décalage vers le haut. La valeur par défaut est 0. |
| ColumnOffset | Facultatif | Variant | Nombre de colonnes (positives, négatives ou 0 (zéro) dont la plage doit être décalée. Les valeurs positives représentent un décalage vers la droite, et les valeurs négatives un décalage vers la gauche. La valeur par défaut est 0. |
Exemple
Cet exemple permet d’activer le décalage de la cellule de 3 colonnes vers la droite et de 3 lignes vers le bas à partir de la cellule active de la feuille 1.
Worksheets("Sheet1").Activate
ActiveCell.Offset(rowOffset:=3, columnOffset:=3).Activate
Cet exemple suppose qu’un tableau de la feuille 1 a une ligne d’en-tête. L’exemple permet de sélectionner le tableau sans sélectionner la ligne d’en-tête. La cellule active doit se trouver quelque part dans le tableau avant d’exécuter l’exemple.
Set tbl = ActiveCell.CurrentRegion
tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, _
tbl.Columns.Count).Select
Si RowOffset ou ColumnOffset sont de 0 (zéro), ils peuvent être omis.
Sélectionnez la cellule D1
Range("A1").Offset(, 3).Select
Sélectionnez la cellule A5
Range("A1").Offset(4).Select
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.