Vba

maynou24 -  
Kalissi Messages postés 221 Statut Membre -
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. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour

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

    Grossomodo la même chose donc..
    0
  2. Kalissi Messages postés 221 Statut Membre 20
     
    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