Bonjour à tous,
Dans un tableau Excel, j'essaie par macro de faire un filtre automatique sur une colonne de dates afin de ne filtrer que les cellules pour une année glissante, c'est à dire les dates supérieures ou égales à maintenant et inférieures à maintenant + 1 an (en variables évidemment).
Voici mon code :
Dim moncritere1 As Date
Dim moncritere2 As Date
moncritere = Now
moncritere2 = Now + 366
Range("BD" ).AutoFilter Field:=1, Criteria1:=">" & moncritere1, Operator:=xlAnd, Criteria2:="<=" & moncritere2
Résultat de l'opération : aucune entrée trouvée !
Alors, je vais manuellement voir mon filtre : clic sur la flèche du filtre auto, Personnalisé => mes dates sont bonnes.
Je fais simplement OK, et c'est tout bon !!!
Je ne sais plus que penser ! Si quelqu'un pouvait m'aider, un grand merci par avance.