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. 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
    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