Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

verschiede Zellfarbe und Schriftfarben ändern je nach Wert

Forumthread: verschiede Zellfarbe und Schriftfarben ändern je nach Wert

verschiede Zellfarbe und Schriftfarben ändern je nach Wert
03.07.2024 11:29:58
JuergenD
Hallo Zusammen,
ich möchte die Zellfarben und die Schriftfarbe in Abhänigkeit eines Zellenwertes einer anderen Zelle ändern.
Also ist der Wert von
a1 = 1 dann soll Zellenfarbe h1 blau sein Schriftfarbe weiß
a1 = 2 dann soll Zellenfarbe h1 grün sein Schriftfarbe weiß
a1 = 3 dann soll Zellenfarbe h1 rot sein Schriftfarbe weiß
a1 = 4 dann soll Zellenfarbe h1 hellblau sein Schriftfarbe schwarz
a1 = 5 dann soll Zellenfarbe h1 gelb sein Schriftfarbe scharz

usw. maximal 9 Farbe in abhängikeit des Wertes der "Referenzzelle" z.B. a1

wie könnte ich das lösen?

Danke Gruß Jürgen
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: verschiede Zellfarbe und Schriftfarben ändern je nach Wert
03.07.2024 11:34:16
SF
Hola,
mit der bedingten Formatierung, indem du für jede Farbe eine eigene Regel erstellst.
Gruß,
steve1da
AW: verschiede Zellfarbe und Schriftfarben ändern je nach Wert
03.07.2024 16:56:57
Piet
Hallo

wenn sich der Wert in A1 ständig ändert kannst du es auch mit einem Target Makro lösen.
Hier mal ein Beispiel zum Spielen. Der Code gehört in das Sheet, wo die Änderung erfolgen soll.
Der 2. Code listet die alten 56 Grundfarben von Excel 2003 auf. Die neuen Farben mit dem Recorder aufzeichnen.

mfg Piet

Dim Rg As Range

Private Sub Worksheet_Change(ByVal Target As Range)
If InStr(Target.Address, ":") Then Exit Sub
If Target.Address > "$A$1" Then Exit Sub
If Target.Value = "" Then Exit Sub
Set Rg = Range("H1")
Select Case Target
Case 1: Rg.Interior.ColorIndex = 3
Rg.Font.ColorIndex = 1
Case 2: Rg.Interior.ColorIndex = 4
Rg.Font.ColorIndex = 5
Case 3: Rg.Interior.ColorIndex = 5
Rg.Font.ColorIndex = 2
End Select

'Schriftfarbe + Innenfarbe auflisten
Sub Schriftfarbe()
For j = 1 To 56
Cells(j, 1) = j
Cells(j, 3).Font.ColorIndex = j
Cells(j, 2).Interior.ColorIndex = j
Next j
End Sub
End Sub

Anzeige
AW: verschiede Zellfarbe und Schriftfarben ändern je nach Wert
03.07.2024 17:28:42
JuergenD
#Piet

die Idee mit dem Makro ist nicht schlecht.
Es ist jedoch ein Feld von 12 x 8 Zellen welche jede einzelne Zelle entsprechend eines Wertes aus einem anderen Tabellenblatt die Farben und Schriften geändert werden soll.
Da bin ich in Makro und VBA zu unsicher unterwegs das ich dies umsetzen kann.
Klar ist der Aufwand rein über Excel sicher höher aber von mir wahrscheinlich zu bewältigen

Wahrscheinlich für ein VBA Profi ein Klacks

Bei mir stehen in einem Tabellenblatt von F1 - F96 eben die Zahlenwerte und sollen dann in einem anderen Tabellenblatt die jeweils dazugehörige Zelle abändern.

Gruß Jürgen
Anzeige
AW: verschiede Zellfarbe und Schriftfarben ändern je nach Wert
03.07.2024 17:37:43
daniel
wie gesagt, das geht am einfachsten über die bedingte Formatierung.
lad mal ne beispieldatei hoch, dann kann man dir zeigen, wie du das konkret umsetzen musst
AW: verschiede Zellfarbe und Schriftfarben ändern je nach Wert
03.07.2024 12:43:28
JuergenD
also das mit der bedingeten Formatierung habe ich mal ausprobiert - aber funktioniert so nicht.
Nur Zellen formatieren die enthalten
Zellwert gleich =$a$1=1 soll dann zellenfarbe rot werden
so klappt es aber nicht
Anzeige
AW: verschiede Zellfarbe und Schriftfarben ändern je nach Wert
03.07.2024 12:47:52
SF
Du musst wechseln zu "Formel zur Erstellung......"
=$A1=1
=$A1=2
......

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige