* in String bei Filter mit Like
PeterDoering
Gesendet: 08.08.16 15:31
Betreff: RE: * in String bei Filter mit Like



Extreme Veteran

Beiträge: 438
10010010010025
Hallo,

sks - 08.08.16 11:22
Gibt man nun als Junk-Parameter mittels Like Operator den Suchwert "*** SPAM ***" an, findet das Ergebnis auch Betreffzeilen mit nur "SPAM", d.h. die "*" Einträge aus dem Junk-Parameter fallen unter den Tisch.

Beispiel : "If Betreff Like "*" & "*** SPAM ***" & "*" Then ...
[...]
Lösung : If Replace(Betreff, "*", "+") Like "*" & Replace("*** SPAM ***", "*", "+") & "*" Then ...

Das ist ein Workaround. Die Lösung wäre:

LIKE "*[*][*][*] SPAM [*][*][*]*"

Jedes Steuerzeichen, das gefunden werden soll, muss in eckige Klammern, d.h. wenn du nach 3xAsterisk suchen willst, musst jeder einzeln in eckigen Klammern stehen. Ich weiß allerdings nicht, wie oft * SPAM * im Suchbegriff vorkommen können, die du aus deinem Ergebnis ausklammern willst. Ansonsten würde LIKE "*[*] SPAM [*]*" reichen.

-----
Gruss - Peter
Top of the page Bottom of the page