ich habe ein kleines aber nerviges Problem.
Aus einer Riesen-Menge an Daten generiere ich per VBA diverse Diagramme. U.a. kann ich die Achsen-Limits für X- und Y-Achse (jeweils nur eine Achse) händisch setzen (also die Einstellung "automatisch" von Excel überschreiben).
Das Problem tritt auf, wenn ich nur die Limits für die X-Achse händisch setze und die Limits für die Y-Achse auf automatisch belasse.
In diesem Fall wird zwar der korrekte Teil des Diagramms angezeigt, ABER: Die Limits für die Y-Achse berechnet Excel trotzdem auf Basis der gesamten Datenreihe, d.h. es werden auch jene Werte miteinbezogen, die gar nicht angezeigt werden.
Kurz gesagt: Ich hätte gerne, dass Excel die Limits für die Y-Achse nur auf Basis der angezeigten Werte der Reihe berechnet. Ich hab mal zur Veranschaulichung 3 (neutralisierte) Diagramme angehängt, geplottet sind jeweils die gleichen Daten.
(1) X-Achse automatisch
(2) X-Achse händisch gesetzt auf 0 bis 0.1, aber Y-Achse falsch (Limits zu groß)
(3) X-Achse händisch gesetzt auf 0. bis 0.1, und Y-Achse richtig
(Wenn's gar nicht anders geht, könnte ich natürlich auch Min. und Max. für die Y-Achse händisch berechnen und die Y-Achsen-Limits dann händisch festlegen. Aber da müsste ich mir was Gescheites überlegen für's Runden, außerdem soll der Werte 0 immer als Label angezeigt werden etc. Also das wäre wieder eine Bastelei... Darum wäre ich froh, wenn sich eine automatisierte Lösung finden ließe!)
Herzlichen Dank sagt
der Jens