VBA szűrés adott dátumra

VBA szűrés adott dátumra
2022-04-20T08:53:30+02:00
2022-04-20T13:54:43+02:00
2022-10-15T21:20:23+02:00
Dani9203
Sziasztok,

egy form-al bekérek egy dátumot, amit letárolok egy cellába, majd arra a dátumra szeretnék szűrni.
Így néz ki a kód:
Range("J:J").NumberFormatLocal = "éééé.hh.nn" Range("AAA999999").NumberFormatLocal = "éééé.hh.nn" ActiveSheet.Range("$A$1:$T$999999").AutoFilter Field:=10, Criteria1:="=" & Range("AAA999999"), _ Operator:=xlAnd
Ez így működik is, egészen addig, míg az adott dátummal egyenlő dátumokat keresem. Viszont amint módosítom, hogy a megadott dátumnál nagyobb dátum legyen, már nem működik.

Így lenne a kód:
Range("J:J").NumberFormatLocal = "éééé.hh.nn" Range("AAA999999").NumberFormatLocal = "éééé.hh.nn" ActiveSheet.Range("$A$1:$T$999999").AutoFilter Field:=10, Criteria1:=">" & Range("AAA999999"), _ Operator:=xlAnd
Valakinek van ötlete erre?

Előre is köszönöm!

Üdv,
Dani

u.i: Egy másik témába tegnap kérdeztem, valaki válaszolt is, de közben eltűnt a kérdésem és a válasz is, így felteszem itt újra a kérdést.
Mutasd a teljes hozzászólást!
Szia!
Mivel a dátumot szám formában tárolja az Excel és így a VBA is, a feltételnél számformátumot kell használni.

ActiveSheet.Range("$A$1:$T$999999").AutoFilter Field:=10, Criteria1:=">" & Format( Range("AAA999999").Value,"#")

Az Operator paraméter ebben a helyzetben akár el is hagyható.

Üdv.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd