Seite 1 von 1

[gelöst] Vergleich auf Substring

Verfasst: Mo, 16.01.2012 20:00
von Mephisto
Hallo zusammen,

ich habe 2 Strings und will überprüfen, ob string1 ein substring von string2 ist. Gibt es da eine fertige Methode dafür?

hintergrund ist, dass ich 2 zellen habe, die einen kommentar haben. Der eine Kommentar ist zusäzlich mit einem Datum davor versehen. Und nur wenn es ein neuer Kommentar ist, soll dieser auch ersetzt werden.
Die Schwierigkeit ist, dass das Datum keine feste Länge hat. z.B.: "10.11.12: bla" oder "1.1.2012: bla".

Kann jemand weiterhelfen?

Re: Vergleich auf Substring

Verfasst: Mo, 16.01.2012 21:03
von F3K Total
Hallo,
so könnte das gehen:

Code: Alles auswählen

Sub s_Substring_found

'Instr(Startposition,Text,Suchstring, 0=großklein_erkannt 1=großklein_egal)
 if InStr(1,"Dies ist der Text in dem gesucht wird","xt i" ,1 )then
 msgbox "ja"
 else
 msgbox "nein"
 endif

End Sub
Gruß R

Re: Vergleich auf Substring

Verfasst: Di, 17.01.2012 09:58
von Mephisto
Hey F3K,

dein Vorschlag hat genau das gemacht, was ich gesucht hab; mit einer einschränkung.

InStr gibt nicht true/false zurück, sondern einen Integer. Entweder für die Stelle, an der der String matcht, oder 0 für "nicht gefunden".

Vielen Dank auf jeden Fall!