Sub test()
[B1] = Cells(1, 1).Interior.ColorIndex
End Sub
Function HiFarbe(rngFarb As Range) As Byte
Application.Volatile
HiFarbe = rngFarb.Interior.ColorIndex
End Function
Um die Zellfarbe in Excel auszulesen, gibt es verschiedene Methoden. Hier sind die Schritte, um die Hintergrundfarbe einer Zelle ohne VBA zu ermitteln:
Farbe ein.=ZELLE.ZUORDNEN(63;INDIREKT("ZS(-1)";0))=FarbeWenn du die Schriftfarbe auslesen möchtest, ändere die 63 in der Formel auf 24.
Fehler: Die Formel gibt einen Fehler aus.
Fehler: Die ausgegebene Zahl erscheint nicht als Farbnummer.
Wenn du die Zellfarbe ohne VBA auslesen möchtest, kannst du auch folgende Methode verwenden:
ZELLE:
=ZELLE("farbe", A1)
Diese Formel gibt an, ob die angegebene Zelle (in diesem Fall A1) eine spezielle Formatierung hat, die auf eine bestimmte Farbe hinweist.
Hier sind einige Beispiele, wie du die Farben in Excel auslesen kannst:
Hintergrundfarbe einer Zelle ermitteln:
ZELLE.ZUORDNEN.Farbcode einer Zelle herausfinden:
=FARBCODE(A1)Zellfarben zählen:
Farbe-Formel verwenden und dann die ZÄHLENWENN-Funktion nutzen.1. Wie kann ich die Hintergrundfarbe einer Zelle in einer anderen Zelle ausgeben?
Du kannst die Formel =Farbe in die Nachbarzelle einfügen, nachdem du den Namen Farbe definiert hast.
2. Gibt es eine Möglichkeit, die Farben ohne VBA auszulesen?
Ja, du kannst die Funktion ZELLE.ZUORDNEN verwenden, um die Zellfarbe ohne VBA auszulesen.