Maison >Problème commun >Que signifie la fonction de décalage ?

Que signifie la fonction de décalage ?

藏色散人
藏色散人original
2020-11-13 11:12:2631253parcourir

offset est une fonction dans Excel. La fonction de cette fonction est d'utiliser la référence spécifiée comme système de référence et d'obtenir une nouvelle référence via le décalage donné. La référence renvoyée peut être une cellule ou une plage de cellules. , et peut spécifier le nombre de lignes ou de colonnes à renvoyer.

Que signifie la fonction de décalage ?

Offset est une fonction dans Excel. Dans Excel, la fonction de la fonction OFFSET est d'utiliser la référence spécifiée comme système de référence et d'obtenir une nouvelle valeur par. donnant une citation donnée. La référence renvoyée peut être une cellule ou une plage de cellules. Et vous pouvez spécifier le nombre de lignes ou de colonnes à renvoyer. La référence sert de région de référence du système de référence décalé. La référence doit être une référence à une cellule ou à une plage de cellules connectée ; sinon, la fonction OFFSET renvoie la valeur d'erreur #VALUE !

Dans Excel, la propriété Offset est appliquée aux deux objets suivants

Appliquée à la propriété Offset de l'objet Range.

Renvoie un objet Range qui représente une zone en dehors d'une zone spécifiée. Lecture seule.

expression.Offset(RowOffset, ColumnOffset)

expression requise. Cette expression renvoie un objet Range.

Type de variante RowOffset, facultatif. Nombre de lignes par lesquelles la région est décalée (positive, négative ou 0 (zéro)). Une valeur positive indique un décalage vers le bas, une valeur négative indique un décalage vers le haut et la valeur par défaut est 0.

Type de variante ColumnOffset, facultatif. Nombre de colonnes par lequel la plage est décalée (positive, négative ou 0 (zéro)). Une valeur positive signifie un décalage vers la droite, une valeur négative signifie un décalage vers la gauche et la valeur par défaut est 0.

Propriété Offset appliquée aux objets TickLabels.

Renvoie ou définit la distance entre les étiquettes à chaque niveau et la distance entre l'étiquette de premier niveau et l'axe de coordonnées. Sa distance par défaut est de 100 %, ce qui représente la distance par défaut entre l'étiquette de l'axe et l'axe. La valeur peut être un pourcentage entier compris entre 0 et 1 000, représentant la taille de la police par rapport aux étiquettes des axes. Caractère long, lisible et inscriptible.

expression.Offset

expression requise. Cette expression renvoie un objet TickLabels.

Exemple de propriété

Exemple d'application à l'objet Range.

Cet exemple active la cellule active de la feuille 1 pour qu'elle soit décalée de trois colonnes vers la droite et de trois lignes vers le bas.

Worksheets("Sheet1").Activate
ActiveCell.Offset(rowOffset:=3, columnOffset:=3).Activate

Cet exemple suppose que Sheet1 contient un tableau avec une ligne d'en-tête. Cet exemple sélectionne d'abord le tableau, mais ne sélectionne pas la ligne d'en-tête. Avant d'exécuter cet exemple, la cellule active doit être dans le tableau.

Set tbl = ActiveCell.CurrentRegion
tbl.Offset(1, 0).Resize(tbl.Rows.Count- 1, tbl.Columns.Count).Select

Exemple appliqué aux objets TickLabels.

Si le décalage est inférieur à 500, cet exemple définit la distance entre les étiquettes sur l'axe des valeurs dans Chart1 à deux fois la distance actuelle.

WithCharts("Chart1").Axes(xlValue).TickLabels
If.Offset < 500 then
.Offset = .Offset * 2
End If

Fin avec

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn