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

Forumthread: If Filterung einer Spalte = "<>" Then...

If Filterung einer Spalte = "<>" Then...
19.09.2020 22:30:34
Asce
Hallo,
ich habe ein Modul mit dem ich einen Filter auf eine variable Spalte setze.
'###########################################
'Modul Filtern
'###########################################
Public Sub FilterSetzen(Spaltenname As String)
Dim lo As ListObject
Dim iCol As Long
Set lo = ActiveSheet.ListObjects(1)
iCol = lo.ListColumns(Spaltenname).index
lo.Range.AutoFilter Field:=iCol, Criteria1:=""
End Sub

Jetzt möchte ich an anderer Stelle prüfen welcher Filter aktuell in einer variablen Spalte gesetzt ist und dann weitere Schritte einleiten, aber ich bekomme die If Abfrage nicht hin =( .
If lo.Range.AutoFilter Field:=iCol = Criteria1:="" Then
...
End If
lg Asce
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: If Filterung einer Spalte = "<>" Then...
19.09.2020 23:04:25
onur

If ActiveSheet.AutoFilter.Filters(1).Criteria1 = ""

ggf statt ActiveSheet Sheets("DienBlatt") eingeben, falls der nachfolgende Code nicht im Modul des Blattes mit der Filter steht.
AW: If Filterung einer Spalte = "<>" Then...
20.09.2020 09:39:11
Luschi
Hallo Asce,
mehr Infos zu ListObject und AutoFilter erhältst Du hier:
https://www.contextures.com/excelautofilterlist.html
Interessant sollte dabei diese Prozedur sein:
Sub ActiveListFilterInfo()
Gruß von Luschi
aus klein-Paris
Anzeige
AW: If Filterung einer Spalte = "<>" Then...
20.09.2020 16:47:13
Asce
Danke Luschi,
dein Tipp hat mich zum Ziel geführt =)
lg Asce

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige