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 !

coulou

XLDnaute Occasionnel
Bjr ,je voudrais savoir s'il existe une formule permettant de mettre en commun des numéros qui sont sur deux lignes
en une seule ligne je mets un petit fichier merci d'avance pour votre collaboration.
 

Pièces jointes

Re : numéros en commun

Bonjour,

Essaie avec l'objet dictionnaire.

Voici un exemple ça doit marcher

Code:
Sub EnCommun()
Dim c As Range

    'chargements des numéro de NOS1 dans le dictionnaire
    Set liste = CreateObject("scripting.dictionary")
    For Each c In Range("C6:I6")
        If Not liste.exists(c.Value) Then liste(c.Value) = c.Value
    Next c
    
    a = 0
    For Each c In Range("C7:I7") 'Verifie les valeur du NOS2
        If liste.exists(c.Value) Then 'Existe ou non dans le NOS1
            Range("C9").Offset(0, a) = c.Value 'Ecrit dans la ligne 9 si il est commun
            a = a + 1
        End If
    Next c
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
15
Affichages
525
Réponses
16
Affichages
556
Réponses
7
Affichages
269
Réponses
5
Affichages
183
Réponses
10
Affichages
379
Réponses
2
Affichages
241
Réponses
13
Affichages
338
  • Question Question
Réponses
13
Affichages
437
Retour