Autofilter

26/09/2007 - 18:15 von Michael Paetz | Report spam
Hallo liebe NGs
ich benutze excel 2002 und habe folgendes problem

in einer Tabelle werden daten erfasst, ein feld davon ist das datumsfeld.
jetzt möchte ich nur die daten aus einem bestimmten zeitraum haben und
benutze:

Selection.AutoFilter Field:=2, Criteria1:=">.01.2007", Operator:=xlAnd _
, Criteria2:="<&.09.2007"
leider wird keine filterung vorgenommen, es werden alle daten verborgen.
wenn ich den Filter jetzt per Mouse aufrufe wird er richtig angezeigt, wenn
ich auf ok klicke auch richtig ausgeführt.
kann mir jemand sagen wo das problem liegt?
Vielen dank im vorraus

michael
 

Lesen sie die antworten

#1 Claus Busch
26/09/2007 - 19:21 | Warnen spam
Hallo Michael,

Am Wed, 26 Sep 2007 18:15:51 +0200 schrieb Michael Paetz:

in einer Tabelle werden daten erfasst, ein feld davon ist das datumsfeld.
jetzt möchte ich nur die daten aus einem bestimmten zeitraum haben und
benutze:

Selection.AutoFilter Field:=2, Criteria1:=">.01.2007", Operator:=xlAnd _
, Criteria2:="<&.09.2007"
leider wird keine filterung vorgenommen, es werden alle daten verborgen.
wenn ich den Filter jetzt per Mouse aufrufe wird er richtig angezeigt, wenn
ich auf ok klicke auch richtig ausgeführt.
kann mir jemand sagen wo das problem liegt?



das Problem ist, dass du mit VBA englisch reden musst ;-).
Für das Datum musst du den US-Standard nehmen zum Autofiltern, also
MM/TT/YYYY
Ändere also den Code so ab:
Selection.AutoFilter Field:=2, Criteria1:=">/01/2007", Operator:=xlAnd _
, Criteria2:="< /26/2007"


Mit freundlichen Grüssen
Claus Busch

Win XP Prof SP2 / Vista Ultimate
Office 2003 SP2 / 2007 Ultimate

Ähnliche fragen