XL 2021 Filtre par référence ou macro

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 !

David62800

XLDnaute Nouveau
Bonjour
je cherche un filtre ou une macro
1) faire un tri par référence donc colonne b
2) supprimer toutes les lignes dans la référence comporte qu'une seule ligne donc lorsque la référence est présente sur plusieurs lignes il faut les conserver
3) griser ou mettre en couleur une plage sur deux à chaque changement de référence dans la colonne b
Merci

Actuellement je fais tout manuellement et c'est très long
Je recherche donc à automatiser
 

Pièces jointes

bonjour

pas bien compris.. mais au cas ou..

VB:
Sub extraire()
Dim Dico As Object
Dim TabData() As Variant
Dim tabfinal() As Variant
With ActiveSheet
    TabData = .Range("A1").CurrentRegion.Value
End With

Set Dico = CreateObject("Scripting.dictionary")

For i = LBound(TabData, 1) To UBound(TabData, 1)
    clé = TabData(i, 2)
    If Not Dico.exists(clé) Then
        Dico.Add clé, 1
    Else
        Dico(clé) = Dico(clé) + 1
    End If
Next i

nb = 0
For Each clé In Dico.keys
    If Dico(clé) <> 1 Then
        nb = nb + 1
        ReDim Preserve tabfinal(1 To 4, 1 To nb)
        tabfinal(2, nb) = clé
        For j = LBound(TabData, 1) To UBound(TabData, 1)
            If TabData(j, 2) = clé Then
                tabfinal(1, nb) = TabData(j, 1)
                tabfinal(3, nb) = TabData(j, 3)
                tabfinal(4, nb) = TabData(j, 4)
                Exit For
            End If
        Next j
    End If
Next clé
Sheets("Sheet2").Range("A5").Resize(UBound(tabfinal, 2), 4) = Application.WorksheetFunction.Transpose(tabfinal)

End Sub
 
Bonjour vgendron
Ça ne fonctionne pas ça me met un listing en feuille 2
Il faut trier dans la colonne b par référence
Supprimer les lignes qui n ont pas de doublon de référence
Et dans les lignes Restantes faire un tri par référence en grisant les lignes a chaque changement de référence
 
- 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

Retour