Bonjour,
Je cherche à réaliser un filtre de type "texte contient", mais je n'arrive pas à le faire au delà de deux critères.
J'ai essayé avec une formule de type =IF(ISERROR(SEARCH("valeur à trouver",A2)),"Non","Oui") mais je ne sais pas comment la combiner avec des OR.
Par exemple =IF(OR(ISERROR(SEARCH("Valeur1",A2),("Valeur2",A2))),"Non","Oui") ne marche pas...
J'ai voulu me rabattre sur une macro, mais là encore, je ne trouve pas la bonne formule.
Avec...
Sub Test1()
'
ActiveSheet.Range("$A$1:$F$9").AutoFilter Field:=1, Criteria1:="=*Valeur1*", _
Operator:=xlOr, Criteria2:="<>*Valeur2*", _
Operator:=xlOr, Criteria3:="<>*Valeur3*"
End Sub
...j'obtiens un message d'erreur et avec...
Sub Test2()
'
ActiveSheet.Range("$A$1:$F$9").AutoFilter Field:=1, Criteria1:=Array( _
"*Valeur1*", "*Valeur2*", "*Valeur3*"), Operator:=xlFilterValues
End Sub
...toutes mes lignes sont filtrées, qu'elles correspondent ou non aux critères.
Si quelqu'un de vous à une solution à proposer, je suis preneur !
J'ai joint un fichier test pour essayer de rendre mon besoin plus clair. S'il vous faut d'autres précisions, n'hésitez pas à demander.
Merci d'avance,
Vincent
Je cherche à réaliser un filtre de type "texte contient", mais je n'arrive pas à le faire au delà de deux critères.
J'ai essayé avec une formule de type =IF(ISERROR(SEARCH("valeur à trouver",A2)),"Non","Oui") mais je ne sais pas comment la combiner avec des OR.
Par exemple =IF(OR(ISERROR(SEARCH("Valeur1",A2),("Valeur2",A2))),"Non","Oui") ne marche pas...
J'ai voulu me rabattre sur une macro, mais là encore, je ne trouve pas la bonne formule.
Avec...
Sub Test1()
'
ActiveSheet.Range("$A$1:$F$9").AutoFilter Field:=1, Criteria1:="=*Valeur1*", _
Operator:=xlOr, Criteria2:="<>*Valeur2*", _
Operator:=xlOr, Criteria3:="<>*Valeur3*"
End Sub
...j'obtiens un message d'erreur et avec...
Sub Test2()
'
ActiveSheet.Range("$A$1:$F$9").AutoFilter Field:=1, Criteria1:=Array( _
"*Valeur1*", "*Valeur2*", "*Valeur3*"), Operator:=xlFilterValues
End Sub
...toutes mes lignes sont filtrées, qu'elles correspondent ou non aux critères.
Si quelqu'un de vous à une solution à proposer, je suis preneur !
J'ai joint un fichier test pour essayer de rendre mon besoin plus clair. S'il vous faut d'autres précisions, n'hésitez pas à demander.
Merci d'avance,
Vincent