Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1388to1392
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
Inhaltsverzeichnis

VBA Filter

VBA Filter
01.11.2014 09:54:02
WalterK

Hallo,
das folgende Makro sollte sollte so filtern, dass nur die Datümer bis zu einem bestimmten Datum stehen bleiben. Es werden aber alle Daten weg gefiltert. Wo liegt der Fehler?
Option Explicit
Sub TermineDrucken()
Dim wksTerLis As Worksheet
Dim LzA As Long
Dim BisDatum As Long
Set wksTerLis = Worksheets("TerminListe")
BisDatum = Evaluate("=DATE(YEAR(TODAY()),MONTH(TODAY())+3,0)") 'Datum Monatsende, von heute an 2 volle Monate
LzA = Application.Max(6, wksTerLis.Cells(Rows.Count, 1).End(xlUp).Row)
Application.ScreenUpdating = False
wksTerLis.Rows("5:5").Select
Selection.AutoFilter
wksTerLis.Range("$A$5:$F$" & LzA).AutoFilter Field:=2, Criteria1:= _
"<=" & BisDatum & ", Operator:=xlAnd"
End Sub


Beispieldatei:
https://www.herber.de/bbs/user/93484.xlsm
Besten Dank für die Hilfe und Servus, Walter

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

Betreff
Datum
Anwender
Anzeige
AW: VBA Filter
01.11.2014 10:00:47
Hajo_Zi

wksTerLis.Range("$A$5:$F$" & LzA).AutoFilter Field:=2, Criteria1:= _
"<=" & BisDatum & ""

Uuuups. Danke Hajo! Walter
01.11.2014 10:05:05
WalterK

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige