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

Diagramm Farben von Datenreihen ändern

Forumthread: Diagramm Farben von Datenreihen ändern

Diagramm Farben von Datenreihen ändern
10.12.2015 17:40:45
Max

Hallo!
Ich habe ein kleines Problem und vielleicht gibt es in vba eine Möglichkeit das zu lösen.
Und zwar habe ich ein Diagramm in der sich Datenreihen durch Makros ein und ausblenden lassen. Da zu Beginn die Farben ziemlich durcheinander sind und somit schlecht zu unterscheiden sind, habe ich einmal alle Datenreihen farblich festgelegt.
Nun ist das Programm aber erweitert wurden und man kann den Datenbezug des kompletten Diagramms ändern, wodurch neue Farben entstehen..,
Da ich ungern die jedes mal manuell ändern möchte, wollte ich fragen ob es dafür eine Möglichkeit mit vba gibt?
Weil wenn die Farben auf automatisch gestellt sind, erzeugt er zwar unterschiedliche Farben, diese aber meist sehr ähnlich sind. (Meist nur die Transparenz verringert oder ähnliches.
Allgemein wär das ja eine super Sache, nur bei mir habe ich dann teilweise 2x blau nebeneinander.
Viele Grüße,
Max

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Diagramm Farben von Datenreihen ändern
10.12.2015 18:45:31
Beverly
Hi Max,
du kannst z.B. eine Zelle für jede Datenreihe mit der gewünschten Farbe formatieren und nimmst die Farbe der Datenreihe dann aus dieser Zelle.


Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Diagramm Farben von Datenreihen ändern


Schritt-für-Schritt-Anleitung

Um die Farben in einem Excel-Diagramm zu ändern, kannst Du folgende Schritte befolgen:

  1. Diagramm erstellen: Erstelle zunächst ein Diagramm (z.B. ein Balkendiagramm) mit Deinen gewünschten Daten.
  2. Datenreihen auswählen: Klicke auf die Datenreihe, deren Farbe Du ändern möchtest.
  3. Formatierung öffnen: Klicke mit der rechten Maustaste und wähle „Datenreihe formatieren“.
  4. Farbe ändern: Im Formatierungsfenster kannst Du die Farbe der Datenreihe anpassen. Wähle die gewünschte Farbe aus der Palette oder gib einen spezifischen Farbcode ein.
  5. Farbübernahme aus Zelle: Um die Farbe automatisch aus einer Zelle zu übernehmen, formatiere eine Zelle mit der gewünschten Farbe und verwende VBA, um diese Farbe auf die Datenreihe anzuwenden (siehe dazu den Abschnitt „Alternative Methoden“).

Häufige Fehler und Lösungen

  • Farben ändern sich automatisch: Wenn Du bemerkst, dass die Farben sich automatisch ändern, stelle sicher, dass die Einstellung auf „manuell“ gesetzt ist.
  • Ähnliche Farben: Falls Du ähnliche Farben in Deinem Diagramm hast, überprüfe, ob Du die Farbe manuell für jede Datenreihe eingestellt hast.
  • VBA-Anwendung funktioniert nicht: Achte darauf, dass die Makros in Deiner Excel-Version aktiviert sind und dass der VBA-Code korrekt ist.

Alternative Methoden

Eine Möglichkeit, um die Farben in einem Excel-Diagramm zu ändern, besteht darin, VBA zu verwenden. Hier ein einfaches Beispiel, um die Farbe einer Datenreihe nach Wert zu ändern:

Sub FarbenNachWert()
    Dim cht As Chart
    Dim srs As Series
    Dim i As Integer

    Set cht = ActiveSheet.ChartObjects(1).Chart
    For i = 1 To cht.SeriesCollection.Count
        Set srs = cht.SeriesCollection(i)
        If srs.Values > 50 Then
            srs.Format.Fill.ForeColor.RGB = RGB(255, 0, 0) ' Rot
        Else
            srs.Format.Fill.ForeColor.RGB = RGB(0, 255, 0) ' Grün
        End If
    Next i
End Sub

Mit diesem Code kannst Du spezifische Farben für Datenreihen basierend auf deren Werten festlegen.


Praktische Beispiele

  1. Balkendiagramm mit unterschiedlichen Farben: Du kannst ein Excel-Balkendiagramm erstellen und die einzelnen Balken farblich unterschiedlich gestalten, um die Lesbarkeit zu verbessern.
  2. Kuchendiagramm farblich anpassen: In einem Kuchendiagramm kannst Du den einzelnen Segmenten spezifische Farben zuweisen, um die Daten klarer darzustellen.
  3. Diagrammfarben aus Tabelle übernehmen: Du kannst eine Tabelle mit den gewünschten Farben erstellen und VBA verwenden, um diese Farben auf das Diagramm zu übertragen.

Tipps für Profis

  • Nutze die Funktion „Farbe nach Wert“ in Excel, um Datenreihen dynamisch zu formatieren.
  • Experimentiere mit verschiedenen Diagrammtypen, um die besten Farben und Darstellungen zu finden.
  • Verwende Formatvorlagen, um schnell ein einheitliches Erscheinungsbild für Deine Diagramme zu gewährleisten.

FAQ: Häufige Fragen

1. Wie kann ich die Farben eines Diagramms ändern, ohne manuell jede Farbe anzupassen? Du kannst VBA verwenden, um die Farben der Datenreihen automatisch basierend auf einer Zelle oder einem Wert zu ändern.

2. Warum ändern sich die Farben in meinem Diagramm automatisch? Das passiert, wenn die Diagrammfarben auf „automatisch“ eingestellt sind. Du kannst dies in den Formatierungsoptionen ändern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige