Trier nouveaux codes

  • Initiateur de la discussion Initiateur de la discussion Doaf
  • 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 !

D

Doaf

Guest
Bonjour !

Merci d'avance pour votre aide !

Dans la colonne A il y a des « anciens codes ».
Dans la colonne B il y a des « nouveaux codes » mélangées avec des « anciens codes ».
Mon souhait est d’avoir dans la colonne C (apres donc un triage) que les nouveaux codes.

Ci-joint un petit tableau Excel.


Merci pour votre aide !!


Doaf
 

Pièces jointes

Re : Trier nouveaux codes

Bonjour et Merci jp14 !!

La formule fonctionne très bien !!!

Il y a beaucoup de codes dans les colonnes et avec votre formule c'est relativement hyper-super long a trier. 🙁


Merci !!


Doaf
 
Dernière modification par un modérateur:
Re : Trier nouveaux codes

Bonjour

La nuit portant conseil ci joint une macro qui réalise la fonction demandée.
Elle est basée sur les propriétés des collections.
Limite il ne peut y avoir deux nouveaux codes identiques.
A tester

Code:
Option Explicit

Sub tradem()
Dim Collec As New Collection
Dim Cellule As Range
Dim Nomfeuille1 As String
Dim Col As String
Dim flag As Boolean
'parametre
Nomfeuille1 = "Feuil1"
Col = "A"
With Sheets(Nomfeuille1)
For Each Cellule In .Range(Col & "7:" & Col & .Range(Col & .Rows.Count).End(xlUp).Row)
    On Error Resume Next
    Collec.Add CStr(Cellule), CStr(Cellule)
Next Cellule
On Error GoTo 0
Col = "B"
For Each Cellule In .Range(Col & "7:" & Col & .Range(Col & .Rows.Count).End(xlUp).Row)
    On Error GoTo erreur
    flag = False
    Collec.Add CStr(Cellule), CStr(Cellule)
    If flag = False Then Cellule.Offset(0, 1) = Cellule
Next Cellule

On Error GoTo 0
End With
Exit Sub
erreur:
flag = True
Resume Next
End Sub
 
Re : Trier nouveaux codes

Bonsoir jp14

Merci énormement pour votre aide et ceci dit : le macro fonctionne parfaitement (et en plus, il enleve les doublons !!) 😀

Merci beaucoup !!! 😀

Doaf
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
8
Affichages
782
  • Question Question
Microsoft 365 Fusion de cellules
Réponses
5
Affichages
177
Réponses
6
Affichages
266
Retour