ich habe ein kleines Problem, hoffe ihr könnt mir weiterhelfen. Ich möchte per VBA den Autofilter ansteuern. In einer Spalte mit Daten auf den aktuellen Monat filtern. Der Makrorecorder hilft mir sehr. Leider scheitere ich daran den Monatswert variable zu machen. Sobald ich den Filter gegen eine Variable tausche, funktioniert es nicht mehr.
so klappt es:wsh.Range("$A$1:$S$" & lastrow).AutoFilter Field:=spalte, Operator:=xlFilterValues, Criteria2:=Array(1, "11/1/2010")
so nicht:wsh.Range("$A$1:$S$" & lastrow).AutoFilter Field:=spalte, Operator:=xlFilterValues, Criteria2:=Array(1, FilterBez)
Die Variable FilterBez enthält genau diesen Wert.
Wisst ihr woran das liegt bzw. wie ich das Problem gelöst bekomme?
Viele Grüße
Michael