So markieren Sie ausgewählten Text in Excel

Ich möchte eine VBA-Funktion schreiben, um bestimmten Text in einer Excel-Zelle hervorzuheben. Ist das möglich? Ich habe gegoogelt, aber es ist zu diesem Zeitpunkt unklar.

Zur Verdeutlichung möchte ich eine bestimmte Spalte nach einem Textwert durchsuchen (tatsächlich eine Liste von Werten) und den übereinstimmenden Text in etwa gelb hervorheben.

Hinweis: Folgendes habe ich letztendlich getan:

  Sub Colors()


    Dim searchString As String
    Dim targetString As String
    Dim startPos As Integer

    searchString = "abc"
    targetString = Cells(2, 1).Value
    startPos = InStr(targetString, searchString)

    If startPos > 0 Then

        Cells(2, 1).Characters(startPos, Len(searchString)).Font.Color = vbRed

    End If


 End Sub

Antworten auf die Frage(6)

Ihre Antwort auf die Frage