Filtre - Exclure une plage de valeurs texte

Bonjour,

Je cherche à actionner un filtre qui m´exclut une plage de valeurs textuelles.

Ci-joint un cas exemple.

Merci beaucoup d´avance pour votre aide

77cas-exemple.xlsx (11.99 Ko)

bonjour

j'ai ajouté 2 colonnes "de pointage"

il suffit maintenant de filtrer la seconde

note: on peut faire une formule dans une unique col de pointage, mais je préfère faire simple

amitiés

Bonjour,

Pourquoi ne pas créer une liste des pays à filtrer plutôt que l'inverse ?

Sinon, tu veux une réponse manuelle ou automatique (VBA) ?

Cdlt.

Bonjour,

Pourquoi ne pas créer une liste des pays à filtrer plutôt que l'inverse ?

Sinon, tu veux une réponse manuelle ou automatique (VBA) ?

Cdlt.

Bonjour,

Plutôt manuelle. En fait je me demandais si l'on pouvait utiliser un filtre avancé pour exclure des valeurs textuelles.

A l'aide d'une plage de type : <> Pays à exclure

J'ai essayé mais ça ne fonctionne pas. Du coup, je ne sais pas si Excel permet ce genre d'opération avec l'outil filtre.

Merci

Joris

Bonjour,

Un exemple avec le filtre avancé.

A te relire.

Cdlt.

175jwinkler.xlsx (10.98 Ko)

Bonsoir,

http://boisgontierjacques.free.fr/pages_site/FiltreAuto.htm#InverseListe

Sub FiltreInverseListe()
  Set f1 = Sheets("feuil2")
  Set d = CreateObject("scripting.dictionary")     ' Liste à ne pas sélectionner
  d.CompareMode = vbTextCompare
  For Each c In f1.Range("H2:H" & f1.[H65000].End(xlUp).Row)
    d(c.Value) = ""
  Next c
  Set f2 = Sheets("feuil2")
  Set d2 = CreateObject("scripting.dictionary")    ' liste complémentaire
  d2.CompareMode = vbTextCompare
  For Each c In f2.Range("A2:E" & f2.[A65000].End(xlUp).Row)
   If Not d.exists(c.Value) Then d2(c.Value) = ""
  Next c
  ActiveSheet.Range("$A$1:$A$10000").AutoFilter Field:=1, Criteria1:=d2.keys, Operator:=xlFilterValues
End Sub

Boisgontier

Merci à vous tous, je réussis maintenant à réaliser l'opération recherchée

Cordialement

JW

Rechercher des sujets similaires à "filtre exclure plage valeurs texte"