Filtrer des lignes à partir d'une liste déroulante à choix multiples
Résolu
HEMIYELY
Messages postés
71
Statut
Membre
-
HEMIYELY Messages postés 71 Statut Membre -
HEMIYELY Messages postés 71 Statut Membre -
Bonjour,
Je souhaite filtrer des données à partir d'une liste déroulante à choix multiples
Voici le fichier : https://mon-partage.fr/f/thHjxLxe/
- La colonne C contient des keywords (plusieurs par cellules)
- Ces keywords sont listés un par un dans la feuille "Keywords"
- Dans la feuille "Liste des docs" je souhaite filtrer les articles s'ils contiennent les keywords de la liste "keywords"
J'aimerai avoir une sorte de boite de dialogue qui appairait avec la liste des keywords à sélectionner. Une fois que je les ai sélectionné, les articles contenants ces keywords apparaissent.
N'hésitez pas à me poser des questions si je ne suis pas assez explicite.
Merci d'avance
Je souhaite filtrer des données à partir d'une liste déroulante à choix multiples
Voici le fichier : https://mon-partage.fr/f/thHjxLxe/
- La colonne C contient des keywords (plusieurs par cellules)
- Ces keywords sont listés un par un dans la feuille "Keywords"
- Dans la feuille "Liste des docs" je souhaite filtrer les articles s'ils contiennent les keywords de la liste "keywords"
J'aimerai avoir une sorte de boite de dialogue qui appairait avec la liste des keywords à sélectionner. Une fois que je les ai sélectionné, les articles contenants ces keywords apparaissent.
N'hésitez pas à me poser des questions si je ne suis pas assez explicite.
Merci d'avance
A voir également:
- Filtrer des lignes à partir d'une liste déroulante à choix multiples
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Créer une icone à partir d'une image - Guide
3 réponses
Bonjour
La macro associée au bouton de l'userform :
Et la macro associée au 2eme bouton de la feuille :
Cdlmnt
Via
La macro associée au bouton de l'userform :
Private Sub CommandButton1_Click() Dim i As Byte Range("F2:F113").ClearContents 'boucle sur les éléments de la listbox et retiens ceux selectionnés For i = 0 To ListBox1.ListCount - 1 If ListBox1.Selected(i) = True Then cle = ListBox1.List(i) 'boucle sur les lignes et met un x en col Esi mot clé en col D For n = 2 To 113 If Application.WorksheetFunction.CountIf(Range("D" & n), "*" & cle & "*") > 0 Then Range("E" & n) = "x" Next n End If Next i Unload Me 'filtre les x ActiveSheet.Range("$A$1:$F$113").AutoFilter Field:=4, Criteria1:="<>" End Sub
Et la macro associée au 2eme bouton de la feuille :
Private Sub CommandButton2_Click() ActiveSheet.Range("$A$1:$F$113").AutoFilter Field:=4 End Sub
Cdlmnt
Via
Pour des raisons de confidentialité, j'ai supprimé 2 colonnes (entre "Article title" et "Main message"). J'ai essayé de modifier le code en ajoutant ces deux colonnes mais la macro ne fonctionne pas correctement.
Pouvez-vous me dire ce que je dois modifier dans le code si j'ajoute ces 2 colonnes ?
Cordialement