Teilstring suchen: Instr-Funktion haut nicht hin
09.10.2003 07:59:26
Michael
Ich habe in einem Datenblatt in zwei benachbarten Zellen 2 Texte, von denen geprüft werden soll, ob sie übereinstimmen oder der eine im anderen enthalten ist. Zb. kann stehen: Zelle1: "Bayer" Zelle 2: "Bayer Nachtragsangebot". Ich habe mit der Instr-Funktion experimentiert u. Beispiele aus alten Forumsbeiträgen probiert, aber die Funktion beharrt darauf, daß in obigem Beispiel der String1 nicht im String2 enthalten ist. Ich habe es mit folgender Syntax probiert:
strVariable1 = Tabelle1.Cells(1, 7)
strVariable2 = Tabelle1.Cells(1, 8)
If InStr(1, strVariable1, strVariable2) Then MsgBox "enthalten" Else MsgBox "nicht enthalten"
Leider kommt nur dann "enthalten", wenn die strings vollständig übereinstimmen. Sobald das Wort "Nachtragsangebot" dabeisteht, behauptet die Funktion, der String sei nicht enthalten. Ich komme nicht drauf, was falsch ist.
Danke für Hilfe u. viele Grüße!
Michael