InStr nicht Case Sensitive oder alternative

  • Allgemein

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Muphin.

    InStr nicht Case Sensitive oder alternative

    Guten Tag!

    Gibt es eine möglichkeit zu ermittel ob ein String innerhalb eines anderen Strings vorkommt, und dabei alle Schreibweisen des gesuchten Strings abzudecken?

    Ich hab hier im Forum in einem Beitrag gelesen dass man mit der InStr Funktion gut nach einem String innerhalb eines anderen Strings suchen kann. Mein Problem ist jetzt aber, dass die InStr Funktion case sensitive ist. Wenn ich z.B. nach dem Wort "frei" suche soll es auch erkannt werden wenn es wie "Frei" oder "FREI" geschrieben ist!

    Hoffe ihr könnt mir helfen

    Gruß Muphin
    Ich habe ja auch den ersten Parameter (Startposition) belegt, du nicht.

    VB.NET-Quellcode

    1. If Instr(1, ActiveSheet.Cells(i,5), "frei", vbTextCompare ) = 0 Then


    Da ich gerade ActiveSheet lese und Betreff Allgemein...
    Hätte diese Frage vielleicht in das Visual Basic for Applications (VBA)-Forum mit Betreff Excel gehört?
    Ich hatte den Parameter für die Startposition absichtlich nich angegeben, da ich das so verstanden hatte, dass der gesuchte String an dieser Postion beginnen muss, und das ist bei mir nicht der Fall!

    Ich war mir als ich das Thema erstellt hab nicht ganz sicher, also hab ich es lieber hier erstellt! Verschieben kann ichs jetzt leider nich mehr, sonst würde ich das tun!

    Vielen Dank auf jeden Fall für deine Hilfe!

    mfg Muphin