InStr() mit versch. Suchkriterien
31.03.2020 12:09:10
Georg
ich möchte mit InStr() die erste bzw. zweite Position einer Buchstabenfolge finden. In der Quellzelle (vTEXT)steht "bla-bxla-bbla". Das funzt wie folgt.
vTEXT = Range("P14").Value
Pos1 = InStr(1, vTEXT, "bl") 'erste Position
Pos2 = InStr(Pos1 + 1,vTEXT, "bl") 'zweite Position
Pos3 = InStr(Pos2 + 1,vTEXT, "bl") 'dritte Position
Ich will aber, dass er auch z.B. "BL" findet. Oder "bL". Und dann die Position in die entsprechende Variable schreibt.
Kurz gesagt: statt "bl" sollte im Code sowas wie: "OR("bl","BL","bL")" stehen, also verschiedene Suchkriterien.
Das will VBA aber so einfach nicht akzeptieren. Geht doch bestimmt, aber wie?
Gruß und schon vielen Dank für eure Hilfe!!
Georg