Exécuter un code en quittant feuil1

  • Initiateur de la discussion Initiateur de la discussion iliess
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

iliess

XLDnaute Occasionnel
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
 
Re : Exécuter un code en quittant feuil1

Bonsoir iliess,

Il faut peut-être préciser dans la seconde ligne ci-dessous, que la copie ne doit pas se faire dans la feuille ... que tu essaies justement de quitter 😛
Code:
Range("F1", Range("F1").End(xlDown)).Copy
[B][COLOR="Red"]Sheets("une_autre_feuille").[/COLOR][/B]Range("E1").PasteSpecial

Pas de 2007 sous la main pour tester la suppression des doublons
 
Re : Exécuter un code en quittant feuil1

Bonjour,

As-tu essayé ceci ? :
Code:
Private Sub Worksheet_Deactivate()
[COLOR="Red"]Application.enableevents=false[/COLOR]
Range("F1", Range("F1").End(xlDown)).Copy
Range("E1").PasteSpecial
Columns("E:E").RemoveDuplicates Columns:=1, Header:=xlYes
[COLOR="Red"]Application.enableevents=true[/COLOR]
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
33
Affichages
3 K
K
Réponses
3
Affichages
929
Retour