Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: VBA: Autofilter mit n Variablen

VBA: Autofilter mit n Variablen
30.10.2013 15:04:09
Frank
Guten Tag zusammen,
wie kann ich zu filternde Jahreszahlen (die ich in Variablen stehen habe) an einen Autofilter senden, wenn die Anzahl der Variablen unterschiedlich sein kann?
Also mal möchte ich vielleicht nur 2 Variablen übergeben (z.B. 2008 und 2012), beim nächsten Mal 3 Variablen (2009,2010 und 2013)...wie muß der Filterbefehl aussehen?
Vielen Dank,
Frank

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA: Autofilter mit n Variablen
30.10.2013 16:12:05
Beverly
Hi Frank,
das hängt von der Anzahl an Werten ab, nach denen gefiltert werden soll. Ist es nur 1 Wert, dann muss nur Criteria1 angegeben werden:
ActiveSheet.Range("$C$1:$C$8").AutoFilter Field:=1, Criteria1:="=2000"
Sind es 2 Werte, müssen Criteria1 und Ctriteria2 angegeben werden sowie Operator xlOr:
ActiveSheet.Range("$C$1:$C$8").AutoFilter Field:=1, Criteria1:="=2000"
Bei mehr als 2 Werten müssen diese als Array für Criteria1 angegeben werden sowie Operator xlFilterValues:
ActiveSheet.Range("$C$1:$C$8").AutoFilter Field:=1, Criteria1:=Array("1998" _
, "2000", "2001", "2013"), Operator:=xlFilterValues


Anzeige
AW: VBA: Autofilter mit n Variablen
31.10.2013 07:45:41
Frank
dankeschön!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige