Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1576to1580
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

Filterauswahl ändern

Filterauswahl ändern
07.09.2017 09:02:40
Jens
Hallo,
mit der Funktion werden die ausgewählten Einträge des Autofilters in eine zelle eingetragen

Function FilterKriterien1(rng As Range) As String
Dim Filter As String
Dim f As Filter
Application.Volatile
For Each f In rng.Parent.AutoFilter.Filters
If f.On Then
Filter = Filter & Mid(f.Criteria1, 2)
Select Case f.Operator
Case xlAnd
Filter = Filter & " und " & f.Criteria2
Case xlOr
Filter = Filter & " oder " & f.Criteria2
End Select
Filter = Filter & " / "
End If
Next
FilterKriterien1 = Left(Filter, Len(Filter) - 2)
End Function
Mein problem dabei ist, dass erstens bei der "und" und der "oder" Ausgabe immer ein "=" auftaucht dass ich aber nicht haben will.
Zweites, soll es so sein, dass der Erste Eintrag nach dem gefilter wird als erstes eigetragen wird und dann der zweite also Eintrag1 /Eintrag2
Momentan ist es abhängig von der höheren Spaltennummer. Kann da wer weiterhelfen?

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

Betreff
Datum
Anwender
Anzeige
AW: Filterauswahl ändern
07.09.2017 09:23:18
Sven
Hi,
versuche es mal so:

Filter = Filter & " und " & replace(f.Criteria2,"=","")
Grüße
Sven
AW: Filterauswahl ändern
07.09.2017 09:29:46
Jens
Danke
das hat funktioniert.
Und das mit der Reihenfolge, dass der nächste ausgewählte Filter immer nachgestellt wird bei der Bezeichnung in der Zelle?
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige