ich habe folgendes Script um Text in Zellen rot zu markieren.
Nun habe ich folgende 3 Probleme:
1. Wenn in einer Zelle das Suchwort 2X vorkommt wird nur das erste rot markiert
2. Das ganze sollte NICHT Case Sensitive sein d.h auch bei der Eingabe des Suchwortes "test" sollte z.B "Test" markiert werden
3. alle Resultate sollten Fett dargestellt werden
für Hilfe bin ich sehr dankbar.
Script:
Private Sub CommandButton1_Click()
Dim rng As Range
Dim cell As Range
Dim start_str As Integer
Set rng = Worksheets("Sheet1").Range("a7:f1000")
'Reset Color to Black
Range("a7:f1000").Select
Selection.Font.ColorIndex = 0
Selection.Font.Bold = False
'myword = InputBox("Enter the search string ")
Set myword = Worksheets("Sheet1").Range("A1")
Mylen = Len(myword)
For Each cell In rng
start_str = InStr(cell.Value, myword)
If start_str Then
cell.Characters(start_str, Mylen).Font.ColorIndex = 3
End If
Next
Range("a1").Select
End Sub