Différence Target et Activecell

Résolu/Fermé
Valoche01 Messages postés 43 Date d'inscription jeudi 29 novembre 2012 Statut Membre Dernière intervention 22 août 2017 - 4 juin 2014 à 15:44
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 7 juin 2014 à 22:45
Bonjour,

J'ai une question toute simple. Je ne vois pas trop la différence entre ces 2 fonctions lorsque l'on passe par un "sub (target as range)". Quel est l'avantage du target?

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)

If Target.Address = Range("A1").Address Then
MsgBox ("solution target")
End If


If ActiveCell.Address = Range("A2").Address Then
MsgBox ("solution activecell")
End If

End Sub


Merci beaucoup !


3 réponses

cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
4 juin 2014 à 16:13
Bonjour,

Regarde ce que fait ce code, tu auras tout de suite compris:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 If Target.Address = Range("A1").Address Then
        MsgBox Target.Address
    End If
    
    If ActiveCell.Address = Range("A1").Address Then
        MsgBox Target.Activate
    End If
End Sub

1
Valoche01 Messages postés 43 Date d'inscription jeudi 29 novembre 2012 Statut Membre Dernière intervention 22 août 2017
4 juin 2014 à 16:28
Merci pour ta réponse, mais j'ai beau essayer ta macro, je ne vois pas du tout ce qu'elle fait... Peux-tu m'expliquer stp?
0
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
4 juin 2014 à 16:32
Target.Address = A1

Target.Activate = Vrai

Target.Value =retourne la valeur de la cellule

C'est simple
0