|
Sujet : [VBA pour Excel] Multi Filtre |
| Ereonus |
Bonjour,
je sais que le sujet date mais j'ai cherché vite fait sur le net sans trouver de solution.
J'ai donc gratté un peu et voici ce que j'ai fait et qui fonctionne :
Code :
- Dim my_big_array As Variant
- my_big_array = Array("47000", "47100", "47200", "47202", "47205", "47300" )
- ActiveSheet.Range("$A$5:$O$" & Cells(1, 2).Value).AutoFilter Field:=3, Criteria1:=my_big_array, Operator:=xlFilterValues
|
La variable peut ainsi être renseignée avec n'importe quoi (des checkbox pour ma part).
Bonne journée. |
| Dolu007 |
Bonjour à tous,
Je suis en train de vouloir faire un filtre sur une colonne avec une recherche sur plusieurs critères. Le problème est que sous Excel, on est limité à 2 critères. Voilà un exemple de code VBA Excel :
Code :
- Selection.AutoFilter Field:=2, Criteria1:="=CH", Operator:=xlOr, _
- Criteria2:="=DN"
|
Moi je voudrais pouvoir faire ceci mais ça ne fonctionne pas :
Code :
- Selection.AutoFilter Field:=2, Criteria1:="=CH", Operator:=xlOr, _
- Criteria2:="=DN", Operator:=xlOr, _
- Criteria3:="=GI", Operator:=xlOr, _
- Criteria4:="=DE", Operator:=xlOr, _
- Criteria5:="=LYL", Operator:=xlOr, _
- Criteria6:="=RL"
|
Une idée ???
|