Différence entre target.value et selection

Bonjour, dans une partie de mon code, je compare une cellule avec une valeur comme ceci :

if target.value = "I' then ....

Mais quand mon code renvoie dans un module, la target est vide et je dois utiliser :

if selection = "I' then...

Pourquoi? Quelle est la différence entre les deux?

Merci bien

Bonjour

Je n'ai pas la science infuse, donc je dis ce que j'en sais

Target est généralement utilisé dans les module de classe (Feuille ou Workbook) pour les procédures événementielles

C'est le code interne à Excel qui renvoie ce paramètre (Target (mot non réservé ? ) est le nom de la variable (Objet Range) le plus utilisé )

Selection (Objet Range - mot réservé-) est quand à lui est utilisé dans les modules standards, pour désigner de 1 à plusieurs cellules

Mais quand cela ne concerne qu'une cellule, on utilise à la place ActiveCell (Objet Range - mot réservé - )

Pour en revenir à

alenbix a écrit :

Quelle est la différence entre les deux?

Aucune différence ce sont des objets Range

Rechercher des sujets similaires à "difference entre target value selection"