en bas de la doc, il y a ceci
Cet exemple filtre un tableau, Tableau1, sur Feuil1, afin d’afficher toutes les entrées correspondant à Janvier 2019 et Février 2019 dans le premier champ. Il n’est pas nécessaire d’avoir une ligne contenant le 31 janvier.
VB
1 2 3
| Worksheets("Sheet1").ListObjects("Table1").Range.AutoFilter _
Field:=1, _
Criteria2:=Array(1, "1/31/2019", 1, "2/28/2019") |
faut viser Criteria2
excel.sheets[1].range['U1'].autofilter(21, Unassigned, Unassigned, VarArrayOf([1, '01/09/2020', 2, '10/09/2020')));
voir aussi
excel.sheets[1].range['U1'].autofilter(Field := 21, Criteria2 := VarArrayOf([1, '01/09/2020', 2, '10/09/2020')));
sinon Opérateur c'est plein de chose dont un ET logique, ainsi que plein d'autres options
excel.sheets[1].range['U1'].autofilter(21, '>01/09/2020', xlAnd, '<10/09/2020')));
Partager