Quel est compensée en VBA (Visual Basic)?


Propriété Décalage dans Visual Basic vous permet de déplacer les cellules de la feuille de calcul en référence à la position actuelle.

Le code de décalage est comme ça, Range ("Cellule de position"). Offset (Position ligne, colonne Position).




Regardez fig. 1 comme exemple.


Quand et comment utiliser la compensation?

La conversion de ce code VBA devrait être "Range (" C2 "). Offset (0, -2) .Select". Cela signifie que la cellule est jaune et C2 ainsi que le nombre entier 0 et -2 est la colonne orange.

  • Si vous voulez déplacer d'une cellule vers le bas de la cellule jaune, C2, le code devrait être Range ("C2"). Offset (1, 0) .Select.
  • Si vous souhaitez déplacer une cellule en haut de la cellule jaune, C2, le code devrait être Range ("C2"). Offset (-1, 0) .Select.
  • Si vous voulez déplacer d'une cellule vers la droite de la cellule jaune, C2, le code devrait être Range ("C2"). Offset (0, 1) .Select.
  • Si vous voulez déplacer d'une cellule vers la gauche de la cellule jaune, C2, le code devrait être Range ("C2"). Offset (0, -1) .Select.

Décalage peut être d'une grande aide pour avoir l'effet désiré sur un quelque chose de particulier qui dépend de la valeur de la cellule. Je espère que cette petite explication pourrait vous aider à comprendre et utiliser le code très bien décalé dans la programmation de macro Visual Basic.



Test d'intelligence

statistiques
vue quiz

(0)
(0)

Commentaires - 0

Sans commentaires

Ajouter un commentaire

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caractères restants: 3000
captcha