Microsoft 365 Récupérer valeurs lignes filtrées triées sans doublon dans Listview

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

torple

XLDnaute Nouveau
Salut à tous,
J'aimerai avoir une listview avec seulement les valeurs des lignes filtrées (non masquées) triées (filtre = Val1) par ordre alpha et sans doublon de la colonne Valeur.
J'avoue que je séche.

Merci d'avance pour votre aide

Eric
 

Pièces jointes

re
de rien mais ca fait peur le sorted LOL
Capture.JPG
 
de rien
tiens un peu de couleur
VB:
Private Sub CommandButton1_Click()
    Dim i&, r As Range, p As Range
    Set dico = CreateObject("scripting.dictionary")
    With Feuil1.Range("E1:G" & Cells(Rows.Count, 6).End(xlUp).Row)
        .AutoFilter Field:=2, Criteria1:="Val1"
        Set p = .SpecialCells(xlVisible)
        .AutoFilter
    End With
    With ListView1
        For Each r In p.Rows
            If Not dico.exists(Feuil1.Cells(r.Row + 1, "G").Value) Then
                i = i + 1
                .ListItems.Add , , Feuil1.Cells(r.Row + 1, "E")  '<--- modifier l'instruction pour ajouter
                .ListItems(i).ForeColor = RGB(0, 255, 255)
                .ListItems(i).ListSubItems.Add , , Feuil1.Cells(r.Row + 1, "G")
                .ListItems(i).ListSubItems(1).ForeColor = RGB(255, 0, 0)
            End If
            dico(Feuil1.Cells(r.Row + 1, "G").Value) = ""
        Next
        ListView1.Sorted = True
        ListView1.SortKey = 1
    End With
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
2
Affichages
627
Retour