Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

X-Achse mit bed. Formatierung

Forumthread: X-Achse mit bed. Formatierung

X-Achse mit bed. Formatierung
Anneliese
Hallo Forumteilnehmer!
Ich möchte gerne in einem Diagramm die Datumswerte
auf der X-Achse an Wochenenden farbig markieren lassen.
Kann da jemand weiterhelfen?
Habe beim googlen nichts passendes gefunden.
Danke schon mal vorab.
Gruß
Anneliese
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: X-Achse mit bed. Formatierung
15.04.2011 10:46:36
Beverly
Hi Anneliese,
Excel lässt keine unterschiedlich farbige Formatierung der Achsenbeschriftung zu. Dies kann man jedoch mit einer Hilfsdatenreihe erreichen, die die Achsenbeschriftung simuliert. Schau dir dazu mal das Beispiel "Achsenbeschriftung mehrfarbig" http://c.excelhost.de/c_beverly/getfile.php?id=75 auf meiner HP, Seite "Diagramme m. VBA" an - vielleicht hilft es dir weiter.


Anzeige
AW: X-Achse mit bed. Formatierung
15.04.2011 13:33:24
Anneliese
Hallo Karin,
Danke für Dein Lösungsangebot.
Bekomme es leider nicht umgesetzt.
Hänge mal ein einfaches Beispiel an.
Vielleicht kannst Du da mal Hand anlegen.
https://www.herber.de/bbs/user/74417.xls
Gruß
Anneliese
Anzeige
AW: X-Achse mit bed. Formatierung
15.04.2011 14:02:32
Beverly
Hi Anneliese,
ich habe eine neue Datenreihe ins Diagramm eingefügt, welche die Achsenbeschriftung simulieren soll (Datenreihen4) - die Y-Werte stehe in Zeile 1. Außerdem habe ich den Code an deine Bedingung (Daten für das Diagramm stehen im Bereich B3:K6) angepasst, sowie dahingehend geändert, dass nicht ein eignebettetes Diagrammobjekt (wie im Ausgangsbeispiel) sondern ein Diagrammblatt zur Anwendung kommt.
Wenn also im Bereich B3:K6 etwas eingegeben wird, werden die Sonntage im Diagramm mit Schriftfarbe Rot und Schriftschnitt Fett formatiert.
https://www.herber.de/bbs/user/74419.xls


Anzeige
AW: X-Achse mit bed. Formatierung
15.04.2011 19:11:49
Anneliese
Hallo Karin,
danke für Deine Mühe.
Werde nun versuchen, das in mein Original einzubauen.
Schönes WE.
Gruß
Anneliese
;
Anzeige
Anzeige

Infobox / Tutorial

X-Achse mit bedingter Formatierung in Excel


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Du benötigst ein Diagramm mit den entsprechenden Daten für die X-Achse. Stelle sicher, dass die Daten in einem Excel-Arbeitsblatt angeordnet sind.

  2. Neue Datenreihe erstellen: Füge eine neue Datenreihe in dein Diagramm ein, die die Achsenbeschriftung simuliert. Diese Reihe wird verwendet, um die Schriftfarbe an Wochenenden zu ändern.

  3. Datenreihe anpassen:

    • Markiere die Zellen, die die Y-Werte für die neue Datenreihe enthalten.
    • Gehe zu deinem Diagramm, klicke mit der rechten Maustaste und wähle „Daten auswählen“.
    • Füge die neue Datenreihe hinzu.
  4. VBA-Code hinzufügen: Um die bedingte Formatierung anzuwenden, musst du VBA verwenden. Öffne den Visual Basic Editor (Alt + F11) und füge folgenden Code ein:

    Sub FormatXAchse()
       Dim i As Integer
       For i = 1 To ActiveChart.SeriesCollection(1).Points.Count
           If Weekday(ActiveChart.SeriesCollection(1).XValues(i)) = 1 Then
               ActiveChart.SeriesCollection(1).Points(i).Format.Fill.ForeColor.RGB = RGB(255, 0, 0) ' Rot für Sonntage
               ActiveChart.SeriesCollection(1).Points(i).Font.Bold = True
           End If
       Next i
    End Sub
  5. Diagramm anpassen: Stelle sicher, dass das Diagrammblatt anstelle eines eingebetteten Diagrammobjekts verwendet wird, um die Änderungen korrekt anzuzeigen.

  6. VBA ausführen: Schließe den Visual Basic Editor und führe das Makro aus, um die Formatierungen auf die X-Achse anzuwenden.


Häufige Fehler und Lösungen

  • Fehler: Diagramm zeigt keine Änderungen an
    Lösung: Stelle sicher, dass der VBA-Code korrekt eingefügt und ausgeführt wird. Überprüfe auch, ob die Datenreihe richtig verknüpft ist.

  • Fehler: Schriftfarbe ändert sich nicht
    Lösung: Überprüfe den Code auf Syntaxfehler und stelle sicher, dass der Bezug auf die X-Werte korrekt ist.


Alternative Methoden

Wenn du keine VBA-Programmierung verwenden möchtest, kannst du stattdessen:

  • Bedingte Formatierung in Zellen anwenden: Markiere die Zellen deiner Daten und verwende die bedingte Formatierung, um bestimmte Bedingungen festzulegen (z.B. Wochenenden farbig hervorheben).

  • Farben manuell anpassen: Ändere die Farben der Achsenbeschriftungen manuell, wenn sich die Daten nicht häufig ändern.


Praktische Beispiele

Ein Beispiel könnte wie folgt aussehen:

  • Datenbereich: B3:K6
  • Füge eine Datenreihe für die X-Achse ein, die die Wochentage darstellt.
  • Verwende den oben genannten VBA-Code, um die Sonntage rot hervorzuheben.

Du kannst auch ein vorhandenes Excel-Dokument verwenden, um die Formatierungen zu testen. Hier ist ein Beispiel-Dokument: Beispiel-Dokument.


Tipps für Profis

  • Datenquelle dynamisch gestalten: Verwende dynamische Bereiche, um sicherzustellen, dass dein Diagramm auch bei Änderungen in den Daten weiterhin korrekt funktioniert.

  • Diagramm hintergrund mehrfarbig gestalten: Überlege, verschiedene Farben für unterschiedliche Datenkategorien zu verwenden, um die visuelle Darstellung zu verbessern.

  • Regelmäßige Backups: Speichere regelmäßig eine Kopie deiner Arbeitsmappe, besonders wenn du mit VBA arbeitest, um Datenverlust zu vermeiden.


FAQ: Häufige Fragen

1. Kann ich die Schriftfarbe für andere Wochentage ändern?
Ja, du kannst die Bedingungen im VBA-Code anpassen, um andere Wochentage farbig hervorzuheben.

2. Funktioniert dies in allen Excel-Versionen?
Die beschriebenen Schritte sind in den meisten modernen Excel-Versionen anwendbar, jedoch kann es Unterschiede bei der VBA-Implementierung geben.

3. Wie füge ich ein Diagramm in Excel ein?
Wähle deine Daten aus und gehe zu „Einfügen“ > „Diagramm“ und wähle den gewünschten Diagrammtyp aus.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige