/ / Excel VBA Offset Property

Propriété de décalage VBA Excel

le Propriété compensée dans Excel VBA prend la plage qui correspond à un nombre particulier de lignes et de colonnes d'une certaine plage (bordure ci-dessous pour illustration uniquement).

Placez un bouton de commande sur votre feuille de calcul et ajoutez les lignes de code suivantes:

Dim example As Range
Set example = Range("A1:A2")

example.Offset(3, 2).Select

Résultat lorsque vous cliquez sur le bouton de commande de la feuille:

Résultat de la propriété de décalage VBA Excel

Explication: ces lignes de code sélectionnent la plage qui se trouve 3 lignes en dessous et 2 colonnes à droite de la plage ("A1: A2"). La propriété Offset prend toujours la cellule supérieure gauche d'une plage comme point de départ.

Pour un exemple pratique de la propriété offset, voir notre exemple de programme Create a Pattern.

Lisez aussi: