Hallo, ich frage mich ob sich ein Balken eines Balkendiagramms mit einem Farbverlauf versehen lässt, welcher für den Wert 100% grün und 0% rot anzeigt? Bisher kam ich nur so weit:
So wird aber 100% des aktuellen Balkens (also 54%) als grün angezeigt, während es ja eigentlich nur "orange" sein sollte.
wenn du keine Gitternetzlinien benötigst könnte man:
a) Ein Diagramm gestapelte Balken mit jeweils drei Werten erstellen: 1) 100% 2) deine Werte 3) 100% -deine Werte b) in dem Balken 1 den Farbverlauf einstellen c) die Balken 2 und 3 auf die Sekundärachse legen d) die Achsen anpassen e) für den Balken 2 "keine Füllung" und "keine Linie" auswählen f) den Balken 3 weiss füllen.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Danke zunächst einmal das ist eine super Idee. Ich bekomme es aber gerade leider nicht hin die, in deinem Beispiel, weißen Balken am rechten Rand starten zu lassen statt am linken.
Präziser: Ich bekomme einen dicken Rand rechts sobald ich die (in meinem Fall grauen) Balken mittels Sekundärachse darüber lege. Und, wie gesagt, sie kommen von links.
du kannst über das Kontextmenü: "Daten auswählen..." und dort mit den Pfeilbutton die Reihenfolge der Balken der zweiten Achse ändern.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
20.06.2017, 13:42 (Dieser Beitrag wurde zuletzt bearbeitet: 20.06.2017, 13:44 von Fupi.)
Um die Reihenfolge geht es mir glaube ich nicht, das hilft leider nicht. Im Bild sind sowohl die Grauen Balken mit den "richtigen" Werten als auch die 100% Balken mit dem Farbverlauf zu sehen. Beide starten jedoch von links und laufen nach rechts. Ich finde jede Menge Ergebnisse für das Problem Balkendiagramm von rechts nach links verlaufen lassen, jedoch scheinen das ältere Varianten von Excel zu sein. Hier noch einmal damit das Problem klar ist:
21.06.2017, 02:57 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2017, 02:57 von Ego.)
Hallo Fupi,
in folgenden Punkten hast du dich nicht an meine 6 Vorschläge gehalten (3 von 6) :
a) Du hast nur zwei Datenreihen ins Diagramm aufgenommen. Die eigentliche Datenreihe "Erfüllungsgrad" ist nicht berücksichtigt. d) Die Maximalwerte der primären und sekundären X-Achse waren nicht gleich. e) Ging nicht, da die Datenreiche nicht mit aufgenommen war.
Zusätzlich hast du in der Beschriftung der Datenreihe der Restwerte die"Erfüllungsgrad"-Werte zugeordnet.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
21.06.2017, 08:55 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2017, 08:55 von Fupi.)
Danke, habe es jetzt durch ausprobieren hinbekommen. Die eigentlichen Werte Erfüllungsgrad nicht mit rein zu nehmen war eine bewusste Entscheidung, da ich den Balken mM nach nicht benötige. Habe es nun einfach mit dem 100% Balken mit Farbverlauf, überdeckt von dem Balken Rest mit umgekehrt formatierter Achse gelöst. Ohne dich hätte ich das aber nicht hinbekommen, also danke nochmal.
Andere Frage hierzu: Lässt sich ein solch "komplexer" Diagrammbereich, also hier 2 Datenreihen und die Nummer/der Name für die Achsenbeschriftung auch mittels VBA automatisiert erweitern? Bisher habe ich einen einfachen Diagrammbereich genutzt, ohne die farbliche Skalierung und konnte bei entsprechender Auswahl eines Buttons in einer Userform einen neuen Datensatz anlegen und den Bereich des Diagramms auf die neue Zeile "lindex" erweitern:
Zur Info falls jemand hier mit ählicher Frage landet: Ich habe den Diagrammbereich einfach so wie beschrieben erweitert und vorher die Datenreihen in nebeneinander liegende Spalten gelegt.