ich habe folgendes Problem mit VBA.
Ich habe in einer Liste den Autofilter eingebunden. Per VBA selektiere ich Daten nach Datumswerten mit folgendem Code:
Zunächst lese ich das in Zelle A1 vorhandene Datum "01.01.2009" aus und lege dieses in der Variable "datVon" ab. Diese Variable übergebe ich anschließend dem Autofilter als Filterkriterium.
**Auslesen der Datumswerte aus der Zelle
datVon = Sheets(1).Range("A1").Value 'In Zelle A1 stehe der 01.01.2009 als Datumswert.
** Eintragen der Filterkriterien
Selection.AutoFilter Field:=11, Criteria1:=">=" & datVon
Wenn nun dieser Code ausgeführt wird, werden keine Datensätze ausgegeben.
Wenn ich nun aber den Eintrag unter "Benutzerdefiniert" im Autofiler ansehe, ist das korrekte Datum vorhanden. Bestätige ich nun das Fenster mit OK, ohne Veränderungen am Filterkriterium vorgenommen zu haben, werden die Daten korrekt gefiltert.
Gibt es für dieses Problem eine Lösung?
Vielen Dank für eurere Tipps
Armin