Excel: Farbe aus Bezugszellen in Formel übernehmen?
Moin!
Situation: Mit der Formel "=RECHTS(A1;4)&"-"&RECHTS(D1;4)" kombiniere ich teilweise den Inhalt von 2 Zellen in einer Dritten.
Die Schriftfarbe in der Spalte "A" is rot, die Spalte "D" hat die Schriftfarbe blau.
Ist es möglich, das Ergebnis entsprechend der Schriftfarben in den Spalten A und D anteilig einzufärben bzw. die Farbe direkt zu übernehmen?
Bspw.:
Danke im Vorraus!
2 Antworten
In einer Formel geht das nicht. Mit VBA kann man ein Makro schreiben, was Teile von Zellen einfärbt.
Beispielsweise bei allen gerade ausgewählten Zellen die ersten vier Zeichen rot und die Zeichen 6-9 blau färben:
Sub SetColors()
Dim Zelle As Variant
For Each Zelle In Selection
Zelle.Characters(1, 4).Font.Color = vbRed
Zelle.Characters(6, 4).Font.Color = vbBlue
Next Zelle
End Sub
Wenn die Farben unterschiedlich sind oder die Bereiche nicht immer gleich lang sind, wird es aber deutlich komplizierter
Natürlich, einfach wäre ja auch langweilig. Danke für die Antwort!
Anstatt es in einer Zelle zu kombinieren könntest du es auch in 2 Spalten nebeneinander setzen .
Das blass graue Grid ausblenden und um das kombinierte eine Rahmen setzen.
So könnte man dies dennoch "optisch" ohne VBA erreichen.
Zusätzlich rechts, linksbündig ausrichten.