Clever-Excel-Forum

Normale Version: Dynamisches Diagramm funktioniert nicht (aktualisiert mit anhängen)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich bin dabei ein komplexes Exceltool zu erstellen, welches hier halb fertig auch hochgeladen ist.

Ich bin am Verzweifeln je nach Eingabe, arbeitet das Punktdiagramm völlig korrekt. (vgl. projekt.xlsm)

Gibt man wiederum andere Daten in den Rechner ein, wird das Diagramm nicht mehr dargestellt. (vgl. projektohneanzeige.xlsm)

Die Diagrammskalierung wird wiefolgt gesteuert:

Code:
ActiveSheet.ChartObjects("Diagramm 1").Activate
   ActiveChart.Axes(xlCategory).Select
   ActiveChart.Axes(xlCategory).MinimumScale = unten
   ActiveChart.Axes(xlCategory).MaximumScale = oben
   ActiveChart.Axes(xlCategory).MajorUnit = step
 
  ActiveChart.Axes(xlValue).Select
   ActiveChart.Axes(xlValue).MinimumScale = ymin
   ActiveChart.Axes(xlValue).MaximumScale = ymax
   

Woran kann dies liegen?

Mein VBA Code wirft mir in der

Spalte AN die x - Werte
Spalte AS die y - Werte (sollen einen Graph ergeben)
Spalte AX die y Werte (sollen einen weiteren Graph ergeben)
Spalte BC die y Werte (sollen einen weiteren Graph ergeben)

Es ist ein Punktdiagramm eingestellt. Als Datenbereich sind die o.g. Spalten angegeben.

Was habe ich falsch gemacht?

Allmählich weiß ich nicht mehr weiter.

Welche Lösungsansätze gibt es?

Vielen Lieben Dank vorab für Hilfe.
Hallöchen,

im Datenbereich des Diagramms ab Spalte AS stehen aber keine anderen Daten, sondern gar keine Sad
(06.08.2017, 16:47)schauan schrieb: [ -> ]Hallöchen,

im Datenbereich des Diagramms ab Spalte AS stehen aber keine anderen Daten, sondern gar keine Sad

Doch das tun Sie, allerdings erst in Zeile 9900.
Hallöchen,

das ist aber etwa 9780 Zeilen unter dem Datenbereich. Der geht von Zeile 1 bis 121 und den änderst Du in Deinem Code anscheinend nicht. Die Frage ist natürlich auch, warum Du bei der Änderung - und sicher auch bei anderen - so weit unten anfängst und nicht immer in Zeile 1.