Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
736to740
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
736to740
736to740
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Excel filtern über VBA

Excel filtern über VBA
25.02.2006 18:44:28
Stefan
Hallo,
habe ein kleines Problem.
Ich muß aus zwei Textboxen in einer Userform ein Datum und einen Text in eine Exceldatei in zwei Zelle übertragen und beide Kriterien dann für das Filtern verwenden. Die Übertragung ist kein Problem, aber das Filtern funktioniert dann nur teilweise. Der Text läßt sich problemlos filtern, nur mit dem Datum funktioniert das nur insoweit, das ich manuell auf die Filtertaste im Excelformular drücken müßte, damit der Filter anspricht. Möchte das aber gern so haben, das ohne manuelle Nacharbeit richtig und vollständig gefilter wird.
Hier noch mein VBA Code
If Not ActiveSheet.AutoFilterMode = True Then
Range("a5").AutoFilter
End If
With Selection
.AutoFilter Field:=9, Criteria1:=Range("p4").Value, _
Operator:=xlAnd
.AutoFilter Field:=10, Criteria2:=Range("o4").Value, _
Operator:=xlAnd
End With
Hoffe, Ihr könnt mir weiterhelfen.
Auf jeden Fall schon mal besten Dank im voraus.
Gruß
M.

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel filtern über VBA
25.02.2006 19:04:05
Beate
Hallo m.
für Spalte 10 ist des doch auch das 1 und nicht das 2. Filterkriterium, ändere deshalb so:
If Not ActiveSheet.AutoFilterMode = True Then
Range("a5").AutoFilter
End If
With Selection
.AutoFilter Field:=9, Criteria1:=Range("p4").Value
.AutoFilter Field:=10, Criteria1:=Range("o4").Value
End With
Gruß,
Beate
AW: Excel filtern über VBA
25.02.2006 19:13:59
Cardexperte
Hallo, dies Verhalten liegt an der Variablenübergabe DES kRITERIUMS1!!!
Value gibt den Inhalt als Text wieder!!! und nicht als Zahl (oder Datum)!!! Deshalb entweder umwandeln oder value2 nehmen
Gruss WS
AW: Excel filtern über VBA
25.02.2006 19:26:02
Cardexperte
Nachtrag, der Code wie beschrieben kann ich sowieso nicjht nachvollziehen, ist der mirt dem MaKRORECORDER AUFGEZEICHNET; ALSO BEI MIR SIEHT DER ANDERS AUS
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige