Probleme beim Lösen der Diagrammverknüpfung
25.10.2013 21:45:50
René
mittels VBA erstelle ich ein XY-Diagramm von Daten, die zeilenweise angeordnet sind. Die Datenpunkte sind mit Linien verbunden sind. Nun sind einige Spalten ganz leer und im Diagramm sollen diese als Lücken gezeigt werden. Die entsprechende Einstellung wurde gemacht.
Berechne ich die Y-Werte mit:
Dim myChtObj As ChartObject
With myChtObj.Chart
With .SeriesCollection.NewSeries
.Values = Sheets(Ergebnis).Range(Cells(x + 1, 2), Cells(x + 1, 8))
ist alles prima und die fehlenden Daten werden als Lücken gezeigt.
Um die Diagrammverknüpfung zu lösen berechne ich:
.Values = .Values
Dabei werden jedoch die leeren Zellen in den Datenreihen mit #NV belegt und folglich die vorhandenen Datenpunkte im Diagramm mit einer Linie verbunden.
Löse ich die Datenverbindung manuell, indem ich im Diagramm eine Datenreihe selektiere, in die Bearbeitungsleiste klicke und dann [F9] betätige, so wird an der Stelle der leeren Zelle eine 0 eingefügt und die Datenpunkte kleben auf der X-Achse.
Wo liegt der Fehler? Ich hoffe, dass jemand eine Idee hat und weiter weiß, als ich es kann.
Schon vorab Danke,
René