Wort färben ohne/mit Range
27.06.2016 16:20:14
Dieter(Drummer)
das folgende Makro öffnet zunächst eine Inputbox in der der Suchbegriff eingegeben werden kann. Der eingegebene Suchbegriff wird in allen markierten Zellen rot eingefärbt. Die Groß- und Kleinschreibung wird beachtet.
Nun meine Bitte: Es soll zusätzlich eine Abfrage erfolgen, ob im Range-Bereich oder OHNE Range-Bereich, der Suchbegriff gefärbt werden soll. Es sollen also zwei Varianten möglich sein. Die Spitze wäre, wenn eine Farbwahl noch möglich wäre.
Wäre toll wenn ihr mir da helfen könnt.
Mit Gruß, Dieter(Drummer)
'Aus dem Internet: http://answers.microsoft.com/de-de/office/forum/office_2007-excel/bedingte-formatierung-von-einzelnen-w%C3%B6rtern/0ae7fe74-9569-40a5-9174-1e7aea8944cc?auth=1
Sub WortEinfaerben()
Dim rngZelle As Range
Dim intPosition As Integer
Dim strWort As String
strWort = InputBox("Welches Wort soll eingefärbt werden!", "Wort einfärben")
If strWort "False" Then
For Each rngZelle In Selection.Cells
intPosition = InStr(1, rngZelle, strWort)
If intPosition 0 Then
With rngZelle.Characters(intPosition, Len(strWort))
.Font.Color = RGB(255, 0, 0)
End With
End If
Next
End If
End Sub