t0laah

Excel - Zellformatierung per Formel - Teil der Zelle fett geschrieben

Hallo zusammen,

ich würde in Excel gerne einen Teil innerhalb einer Zelle fett (alternativ auch andersfarbig oder andere Schriftgröße) markieren lassen.
Am Ende soll es ungefähr so wie in Spalte G aussehen:

0fc0417ab864879a0b50ce1fe178d449

Dieses möchte ich nicht manuell für jede Zelle einzeln machen und würde im besten Fall auch kein VBA anwenden.

Gibt es vielleicht eine Möglichkeit per Formel oder bedingter Formatierung?

Vielen Dank
Kai
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 290933

Url: https://administrator.de/forum/excel-zellformatierung-per-formel-teil-der-zelle-fett-geschrieben-290933.html

Ausgedruckt am: 28.04.2025 um 06:04 Uhr

114757
114757 15.12.2015 aktualisiert um 10:51:00 Uhr
Goto Top
Zitat von @t0laah:
Gibt es vielleicht eine Möglichkeit per Formel oder bedingter Formatierung?
Nein, ohne VBA no way ...

Gruß jodel32
122990
Lösung 122990 15.12.2015 aktualisiert um 18:01:45 Uhr
Goto Top
Moin zusammen,
da stimme ich mit @114757 überein, mit VBA ginge das z.B. so
Um etwa in den Zellen B1:B10 alles was zwischen zwei doppelten Slashes (/ / Textfett / /) steht fett zu formatieren ginge das hier:
Sub FormatCells()
    Dim cell As Range
    For Each cell In ActiveSheet.Range("B1:B10")  
        cell.Value = cell.Value
        intStart = InStr(1, cell.Value, "//", vbTextCompare) + 2  
        If intStart > 0 Then
            intLength = InStr(intStart + 3, cell.Value, "//", vbTextCompare) - intStart  
            With cell.Characters(Start:=intStart, Length:=intLength).Font
                .FontStyle = "Fett"  
            End With
        End If
    Next
End Sub
Gruß grexit
t0laah
t0laah 15.12.2015 um 18:04:12 Uhr
Goto Top
Okay.
Schade, dass es wohl nicht ohne Makro geht - Dankeschön, dass du dich dran gesetzt hast und das spontan löst.
Sehr schön!