Hi Reinhard
Tja, ich hoffe du machst deinem Gelegenheitsnamen alle Ehre.
Also, ich lesen mit foglendem VBA code aus:
xVals = ActiveChart.SeriesCollection(1).Formula
Ich erhalten dann exakt folgendes (Beispiel, kann auch mit anderen Zellen-Werten sein):
xVals = „=SERIES(Ideensammlung!$S$2,{„Ideensammlung!
R4C35“,„Ideensammlung!R6C35“},(Ideensammlung!$AH$4,Ideensammlung!
$AH$6),1(Ideensammlung!$AJ$4,Ideensammlung!$AJ$6))“
Das Ganze ist als String definiert.
Nun, mit einem Code aus dem Internet (von der Microsoft Page) schaffe ich es zu folgendem zu kommen:
xVals = „Ideensammlung!R4C35“,„Ideensammlung!R6C35“}"
(steht so eins zu eins im Überwachungsfenster von VBA)
Der Code von Microsoft ist übrigens der folgende (versehe den aber nicht wirklich):
xVals = Mid(xVals, InStr(InStr(xVals, „,“), xVals, _
Mid(Left(xVals, InStr(xVals, „!“) - 1), 9)))
xVals = Left(xVals, InStr(InStr(xVals, „}“), xVals, „,“) - 1)
Das am Anfang ausgelesene beinhaltet die Bezeichnung der Datenreihe, die Werte der X-Achse, der Y-Achse und die Werte für die Bubblegrösse (ist ein Bubblediagramm).
Ob ich nun die Zeilennummer von den X-Werten (R4C36) oder den Y-Werten ($AH$4) kommt spielt mir keine Rolle.
Und, besteht noch Grund zur Hoffnung?
Gruss
Mike