Sub mapomme()
Dim c As Range, x$, d1&, d2&, t0!
t0 = Timer
Application.ScreenUpdating = False
For Each c In Range("a1").CurrentRegion
x = c
d1 = InStr(x, "1"): d2 = InStr(x, "2")
If d1 = 0 Then d1 = d2 Else If d2 > 0 Then If d2 < d1 Then d1 = d2
If d1 > 0 Then With c.Characters(d1, 4).Font: .Color = vbRed: .Bold = True: End With
Next c
MsgBox Format(Timer - t0, "0.000\ sec.")
End Sub