Thema Datum  Von Nutzer Rating
Antwort
05.06.2020 16:51:46 Klaus
NotSolved
Blau Mehrere gleiche Zeichen in Zelle färben
08.06.2020 10:43:41 UweD
NotSolved
08.06.2020 11:13:10 Gast30639
NotSolved

Ansicht des Beitrags:
Von:
UweD
Datum:
08.06.2020 10:43:41
Views:
745
Rating: Antwort:
  Ja
Thema:
Mehrere gleiche Zeichen in Zelle färben

Hallo

 

so?

Sub Färben()
    Dim Wort$, Pos%, Anz%, i%, St%, Farbe(), Arr(), j%
    Dim n As Integer
    
    Arr = Array("h", "s", "d", "c")
    Farbe = Array(3, 1, 5, 10)
    For n = 2 To 112
        Wort = ThisWorkbook.Worksheets("SB").Cells(n, 1) 'Beispiel steht in A2
        If Wort = "" Then GoTo Weiter
        For j = LBound(Arr) To UBound(Arr)
            
            St = 1 'Startwert
            Anz = Len(Wort) - Len(Replace(Wort, Arr(j), "")) 'Wie oft ist Buchstabe enthalten
            
            For i = 1 To Anz
            
                Pos = InStr(Mid(Wort, St), Arr(j))
                If Pos > 1 Then
                    With ThisWorkbook.Worksheets("SB").Cells(n, 1).Characters(Start:=St + Pos - 2, Length:=2).Font
                        .Name = "Arial"
                        .Size = 14
                        .ColorIndex = Farbe(j) '3=rot; 1=schwarz; 5=blau; 10=grün
                    End With
                End If
                St = Pos + 1
            Next i
        Next j
Weiter:
    Next n
    MsgBox "Fertig"
End Sub

LG UweD


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
05.06.2020 16:51:46 Klaus
NotSolved
Blau Mehrere gleiche Zeichen in Zelle färben
08.06.2020 10:43:41 UweD
NotSolved
08.06.2020 11:13:10 Gast30639
NotSolved