Vba

Bonjour,
je suis bloquée dans une question banale :3 quelle est la différence entre Target et Range ?

Configuration: Windows / Chrome 72.0.3626.121

2 réponses

  1. Modérateur
    Bonjour

    Range est un type d'objet contenant des cellules
    Target est un objet de type Range.

    Grossomodo la même chose donc..
    0
    1. Bonjour,

      J'ajouterai que :

      Range est un mot clé réservé (sert a définir une plage de cellules)

      Range("A1").Select

      Target est un nom standard de variable comme paramètre d'entrée d'une méthode :

      Derrière une feuille, on peut retrouver deux méthodes :
      Private Sub Worksheet_Change(ByVal Target As Range)
      
      End Sub
      
      Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      
      End Sub
      


      De façon automatique, VBE place la variable Target de type Range en paramètre.

          Dim Adresse As String
          Adresse = Target.Address 'contient l'adresse de la cellule qui vient de subir le changement.
      


      K
      0