wie könnte man es erreichen, dass in einer Zelle (z.B. "A4") jedes Wort, das mit einem Doppelpunkt endet (z.B. "Trainer:") fett markiert wird. Die Lösung müsste in VBA sein.
Danke schonmal
Tim
wie könnte man es erreichen, dass in einer Zelle (z.B. "A4") jedes Wort, das mit einem Doppelpunkt endet (z.B. "Trainer:") fett markiert wird. Die Lösung müsste in VBA sein.
Danke schonmal
Tim
Range("A4").Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlExpression,
Formula1:= _
"=RECHTS($A$4;1)="":"""
With Selection.FormatConditions(1).Font
.Bold = True
.Italic = False
End With
Martin
hast Du da vielleicht was entscheidenes überlesen
"dass in einer Zelle (z.B. "A4") jedes Wort, das mit einem Doppelpunkt endet"
ich würde daraus lesen das in A4 mehrere Wörter stehen und einige mit ":" enden.
Gruß
Dim start As Integer, ende As Integer, isBold As Boolean, str As String
Dim i As Integer
str = Cells(4, 1)
start = 1
For i = 1 To Len(str)
If Mid(str, i, 1) = ":" Then
ende = i
ActiveCell.Characters(start, ende + 1 - start).Font.FontStyle = "Fett"
start = i + 1
ElseIf Mid(str, i, 1) = " " Then
start = i + 1
End If
Next i
hab auch grad fertig geschrieben (bezogen auf A1), daher hier mein Vorschlag:
Gruß Boris
um noch : mitten im Wort auszuschließen:
Gruß Boris