t0laah
Goto Top

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

Content-Key: 290933

Url: https://administrator.de/contentid/290933

Printed on: April 20, 2024 at 09:04 o'clock

Mitglied: 114757
114757 Dec 15, 2015 updated at 09:51:00 (UTC)
Goto Top
Zitat von @t0laah:
Gibt es vielleicht eine Möglichkeit per Formel oder bedingter Formatierung?
Nein, ohne VBA no way ...

Gruß jodel32
Mitglied: 122990
Solution 122990 Dec 15, 2015 updated at 17:01:45 (UTC)
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
Member: t0laah
t0laah Dec 15, 2015 at 17:04:12 (UTC)
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!