Exécuter un code en quittant feuil1

iliesss Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   -  
iliesss Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   -
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

2 réponses

  1. 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
  2. iliesss Messages postés 92 Date d'inscription   Statut Membre Dernière intervention  
     
    salut mr gord j'ai pas compris ta réponse.
    0
    1. 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
    2. iliesss Messages postés 92 Date d'inscription   Statut Membre Dernière intervention  
       
      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
    3. Gord21 Messages postés 928 Statut Membre 289
       
      Tu travailles sur Excel 2007 ?
      0
    4. iliesss Messages postés 92 Date d'inscription   Statut Membre Dernière intervention  
       
      salut mr
      oui je travail avec Excel 2007
      0