Excel - Comment filter une colonne avec plusieurs termes ?

Je souhaite savoir s'il est possible de filtrer une colonne avec + de 2 termes en requêtes svp ?

Le tri perso me permet de le faire avec deux (voir ci dessous) mais je gagnerai du temps si je pouvais en inscrire d'avantage.

sachant que je dois les taper à la main ^^

2 réponses

  1. Bonjour

    Tu ne peux pas apparement mettre plus de critères dans le filtre
    mais tu peux masquer les lignes ne contenant pas les mots d'une liste prédéfinie par macro, exemple avec cette macro où la colonne où doivent être vérifiées les valeurs est la colonne D et la liste des mots-clés étant en colonne H

    Sub masquerlignes()
    Dim mot As String
    Dim filtre As String
    Dim Ligne As Long
    Dim Ligne2 As Long
    'derniere ligne remplie de la colonne H (liste des mots du filtre)' à adapter
    Ligne = Columns(8).Find("*", , , , xlByColumns, xlPrevious).Row
    'derniere ligne remplie de la colonne D (liste complète à filtrer)' a adapter
    Ligne2 = Columns(4).Find("*", , , , xlByColumns, xlPrevious).Row
    For n = 1 To Ligne2
    garder = 0
    For t = 1 To Ligne
    mot = Range("D" & n).Value
    filtre = Range("H" & t).Value
    If InStr(1, mot, filtre) > 0 Then garder = 1
    Next
    If garder = 0 Then
    Rows(n & ":" & n).Select
        Selection.EntireRow.Hidden = True
        End If
      
        Next
    End Sub


    Cdlmnt
    0
    1. Alors j'ai testé ... mais les macro et moi ca fait deux donc pas réussi .

      merci qd meme pour la réponse ^^

      Bonne soirée
      0
    2. @CG11Re,

      Postes un exemple de ton fichier avec la liste des mots-clès dans une colonne sur cjoint.com et reviens indiquer le lien fourni, je regarderai pour t'adapter la macro si tu veux

      Bonne soirée également

      Cdlmnt
      0