Excel 2010 - Farbe bei Änderung von Nummer
Hallo Admins,
ich habe eine Frage bezüglich Excel Zellen-Formatierung an euch!
Bei uns werden aus SAP heraus Listen generiert die in Excel weiterbearbeitet werden, dadurch entsteht eine große Menge an Datensätzen die recht unübersichtlich sind.
Beispielnummer:
Anhand von den Nummern die ich beispielsweise hier angeführt habe soll sich die Farbe der kompletten Zeile ändern (Schriftfarbe) damit man die einzelnen Datensätze besser zuordnen kann.
Sprich:
Alle Datensätze mit 123 - Farbe grün
Alle Datensätze mit 125 - Farbe rot
Alle Datensätze mit 127 - Farbe grün
Alle Datensätze mit 1237 - Farbe rot
Also jedes Mal wenn sich die Nummer ändert soll grün und rot abwechselnd formatiert werden (die ganze Zelle!).
Hat das schon einmal jemand gemacht bzw. kennt sich damit wer aus?
Hab mich leider nicht so wirklich mit Excel beschäftigt, das muss ich wohl nachholen
Danke und schöne Grüße
ITvortex
ich habe eine Frage bezüglich Excel Zellen-Formatierung an euch!
Bei uns werden aus SAP heraus Listen generiert die in Excel weiterbearbeitet werden, dadurch entsteht eine große Menge an Datensätzen die recht unübersichtlich sind.
Beispielnummer:
123
123
125
125
127
1237
1237
Anhand von den Nummern die ich beispielsweise hier angeführt habe soll sich die Farbe der kompletten Zeile ändern (Schriftfarbe) damit man die einzelnen Datensätze besser zuordnen kann.
Sprich:
Alle Datensätze mit 123 - Farbe grün
Alle Datensätze mit 125 - Farbe rot
Alle Datensätze mit 127 - Farbe grün
Alle Datensätze mit 1237 - Farbe rot
Also jedes Mal wenn sich die Nummer ändert soll grün und rot abwechselnd formatiert werden (die ganze Zelle!).
Hat das schon einmal jemand gemacht bzw. kennt sich damit wer aus?
Hab mich leider nicht so wirklich mit Excel beschäftigt, das muss ich wohl nachholen
Danke und schöne Grüße
ITvortex
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 276761
Url: https://administrator.de/contentid/276761
Ausgedruckt am: 25.11.2024 um 08:11 Uhr
10 Kommentare
Neuester Kommentar
Hallo,
Gruß,
Peter
Zitat von @ITvortex:
Alle Datensätze mit 123 - Farbe grün
Alle Datensätze mit 125 - Farbe rot
Alle Datensätze mit 127 - Farbe grün
Alle Datensätze mit 1237 - Farbe rot
Nennt sich "Bedingte Formatierung". Nutze deine F1 Taste in Excel mal....Alle Datensätze mit 123 - Farbe grün
Alle Datensätze mit 125 - Farbe rot
Alle Datensätze mit 127 - Farbe grün
Alle Datensätze mit 1237 - Farbe rot
Gruß,
Peter
Guckst du hier zur Bedingten Formatierung
Excel 2013 ganze Zeile formatieren, wenn bestimmter Wert in Spalte
VBA Code für eine Roadmap
Excel - Bedingte Formatierung bezogen auf Spalte nebendran.
Gruß jodel32
Excel 2013 ganze Zeile formatieren, wenn bestimmter Wert in Spalte
VBA Code für eine Roadmap
Excel - Bedingte Formatierung bezogen auf Spalte nebendran.
Gruß jodel32
Ich glaube, das ist nicht das, was er will. Er sprach von abwechselnd ... so eine Art Tabellierpapier, aber nicht pro Zeile, sondern pro Wertegruppe.
Zitat von @SarekHL:
Ich glaube, das ist nicht das, was er will. Er sprach von abwechselnd ... so eine Art Tabellierpapier, aber nicht pro Zeile,
sondern pro Wertegruppe.
Das geht damit aber auch ...Ich glaube, das ist nicht das, was er will. Er sprach von abwechselnd ... so eine Art Tabellierpapier, aber nicht pro Zeile,
sondern pro Wertegruppe.
http://stackoverflow.com/questions/16492425/excel-conditional-formattin ...
Hallo,
Gruß,
Peter
so eine Art Tabellierpapier, aber nicht pro Zeile, sondern pro Wertegruppe.
Nennt sich, sofern ich es noch weiß, Bedingte Formatierung oder hast du dazu andere Funktionen in dein Excel? VBA geht natürlich auch....Gruß,
Peter
Als Ergänzung zur bedingten Formatierung hier noch die VBA-Lösung, die sich schnell auf einen Ribbon-Button legen lässt und somit immer zur Verfügung steht.:
(In Beispiel stehen in Spalte A die Zahlen)
Grüße Uwe
(In Beispiel stehen in Spalte A die Zahlen)
Sub ColorGroups()
Dim cell As Range, colCurrent As Long, arrColors As Variant
'Abwechselnde Farben festlegen
arrColors = Array(vbRed, vbGreen)
colCurrent = arrColors(0)
With ActiveSheet
.UsedRange.ClearFormats
For Each cell In .Range("A1:A" & .Cells(Rows.Count, "A").End(xlUp).Row)
If cell.Row > 1 Then
If cell.Value <> cell.Offset(-1, 0).Value Then
colCurrent = IIf(colCurrent = arrColors(0), arrColors(1), arrColors(0))
End If
End If
cell.EntireRow.Interior.Color = colCurrent
Next
End With
End Sub
Hallo Martin,
indem du anstatt Interior.Color das hier benutzt: Font.Color
Grüße Uwe
indem du anstatt Interior.Color das hier benutzt: Font.Color
cell.EntireRow.Font.Color = colCurrent