Exécuter un code en quittant feuil1

iliesss Messages postés 120 Statut Membre -  
iliesss Messages postés 120 Statut Membre -
Bonjour
J'ai essayé d'exécuter ce code lorsque je quitte la feuil1 et je click sur la feuil2
Private Sub Worksheet_Deactivate()
Range("F1", Range("F1").End(xlDown)).Copy
Range("E1").PasteSpecial
Columns("E:E").RemoveDuplicates Columns:=1, Header:=xlYes
End Sub
Le problème que l'exécution ne s'arrête pas.
Merci
A voir également:

2 réponses

Gord21 Messages postés 928 Statut Membre 289
 
Bonsoir,
Ta macro est-elle vraiment prévue pour s'éxécuter sur la feuille 2 ? Tel que ton code est écrit, c'est ce qui se produit.
Si tu veux exécuter ta macro sur la feuille 1, il faut le préciser.

@+
0
iliesss Messages postés 120 Statut Membre
 
salut mr gord j'ai pas compris ta réponse.
0
Gord21 Messages postés 928 Statut Membre 289
 
Bonjour,
Tel qu'est écrit le code, lorsque tu sélectionnes la feuille Feuil2, ta macro copie toutes les valeurs de la colonne F de la feuille Feuil2 et non de Feuil1. Est-ce bien ce que tu souhaites ou veux tu que les valeurs copiées soient celles de la Feuil1 ?

@+
0
iliesss Messages postés 120 Statut Membre
 
salut mr merci pour ta réponse.
je souhaite que mon code copié et collé et supprimer les doublons dans feuil1 desque je quitte la feuil1.
merci
0
Gord21 Messages postés 928 Statut Membre 289
 
Tu travailles sur Excel 2007 ?
0
iliesss Messages postés 120 Statut Membre
 
salut mr
oui je travail avec Excel 2007
0