Autres (RESOLU) copier coller ordre croissant et sans doublant

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 !

chaelie2015

XLDnaute Accro
Bonsoir Forum
Cette fois je cherche un code VB (automatique) qui copie la colonne C ( jusqu'à la dernière valeur non vide) de la feuille 1 dans notre exemple (de C5 jusqu'au C16) dans la feuille 2 colonne C dans l'ordre croissant et sans doublant.
et si je rajoute une valeur dans la colonne C de la feuille1 cette dernier va être afficher automatiquement dans la colonne C de la feuille2 et ainsi de suite
Merci
 

Pièces jointes

Bonsoir @chaelie2015 🙂,

Code à mettre dans le module associé à la feuille "Feuil2" :
VB:
Private Sub Worksheet_Activate()
Dim der&
   Application.ScreenUpdating = False
   If Feuil1.FilterMode Then Feuil1.ShowAllData
   der = Feuil1.Cells(Rows.Count, "c").End(xlUp).Row
   Feuil1.Range("c4:c" & der).Resize(der).Copy Range("c1")
   der = Cells(Rows.Count, "c").End(xlUp).Row
   Columns("c").Resize(der).Sort Range("c1"), xlAscending, Header:=xlYes
   Columns("c").Resize(der).RemoveDuplicates Columns:=1, Header:=xlYes
   Columns("c").Borders.LineStyle = xlLineStyleNone
   der = Cells(Rows.Count, "c").End(xlUp).Row
   Columns("c").Resize(der).Borders.LineStyle = xlContinuous
End Sub
 
Dernière édition:
- 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
15
Affichages
644
Réponses
10
Affichages
779
Réponses
22
Affichages
1 K
Retour