VB filtrer sur 3 critéres en string

1 réponse
Avatar
jean-paul.bataille
Bonjour,

Je veux filtrer mon tableau simultan=E9ment sur trois crit=E8res
dans la colonne intCol.

'mes crit=E9res =E0 retenir
Dim arrCrit() As String
ReDim Preserve arrCrit(3)
arrCrit(1) =3D "<>."
arrCrit(2) =3D "<>p=E9na."
arrCrit(3) =3D "<>cf DEVIS"

'mon filtre
ActiveSheet.UsedRange.AutoFilter Field:=3DintCol, _
Criteria1:=3DArray(arrCrit), Operator:=3DxlFilterValues


=C7a ne marche pas avec le code ci-dessus !
Pouvez vous m'aider en me donnant la bonne syntaxe s'il y a,=20
ou une voie de contournement possible.

Merci par avance =E0 tous ceux qui partagent leurs connaissance.

Le Nordiste=20

1 réponse

Avatar
MichD
Bonjour,

Utilise le filtre avancé avec une formule, voici
un fichier exemple :

http://cjoint.com/?CDpnp7j0wua


MichD
---------------------------------------------------------------