Betrifft: Like mit indirekter Operator
von: toni
Geschrieben am: 10.01.2010 19:39:41
Hallo,
bin VBA Einsteiger und suche nach einer Lösung wie der Filterwert hier ein kleines "w" indirekt z.B. über eine Excelzelle vorgegeben werden kann. (Es sollten auch Buchstaben kombinationen vorgegeben werden können.
so gehts:
WERT = "wertuiuwuiiowo"
While WERT Like "[w]*"
' lösche Fehlzeichen in []
WERT = Right(WERT, Len(WERT) - 1)
so gehts nicht -WARUM?:
WERT = "wertuiuwuiiowo"
Filterwerte = "w"
While WERT Like "[(Filterwerte)]*"
' lösche Fehlzeichen in []
WERT = Right(WERT, Len(WERT) - 1)
Danke für eine Antwort!
Betrifft: AW: Like mit indirekter Operator
von: Gerd L
Geschrieben am: 10.01.2010 20:15:57
Hallo Toni,
über welchen Weg möchtest Du filtern (Autofilter-Methode; SQL) ?
Gruß Gerd
Betrifft: AW: Like mit indirekter Operator
von: toni
Geschrieben am: 10.01.2010 20:27:52
Hallo Gerd,
danke für die Antwort. Hab die Lösung grade online gestellt.
Ich hätte Deine Frage eh nicht beantworten können weilich nicht weis was SQL undAutofilter-M. bedeutet.
Danke nochmal!
Gruß
Toni
Betrifft: AW: Like mit indirekter Operator
von: toni
Geschrieben am: 10.01.2010 20:24:33
Habs selber hinbekommen, so gehts:
WERT = "wertuiuwuiiowo"
Filterwerte = "w" ' zeichen die gefiltert werden sollen
Filterwerte = "[" & Filterwerte & "]*" ' Zeichen mit Syntax verknüpft
While WERT Like (Filterwerte) ' Ausführung von like
' lösche Fehlzeichen in []
WERT = Right(WERT, Len(WERT) - 1)