Also ich hab ein Problem mit einer Range Anweisung.
Kurz zur Situation : Ich lasse ein Diagramm erstellen (per Makro..), dessen Datenbereich dynamisch angepasst wird (mit ner Schleife).
Damit ich jetzt ALLES in einer simplen Schleife unterbringen kann, möchte ich bei den Bubblesizes ( es handelt sich um ein 3D Blasendiagramm ) gerne eine dynamische Angabe haben, die sich auf den jeweiligen Datenbereich (=Kunden) bezieht.
"Dumm" sieht das ja soinst so aus :
ActiveChart.SeriesCollection(kundenzaehler).BubbleSizes = Worksheets("Kundenliste").Range("L2:M2").Value
ActiveChart.SeriesCollection(kundenzaehler).BubbleSizes = Worksheets("Kundenliste").Range("L3:M3").Value
So. HALB dynamisch kriege ich es hin :
ActiveChart.SeriesCollection(kundenzaehler).BubbleSizes = Worksheets("Kundenliste").Range("L2:M" & Trim(Str$(kundenzaehler) + 1)).Value
"Kundenzaehler" ist mein Zähler, der also bei jedem Kunden um 1 hoch geht. Soweit so gut. Wenn ich nun aber statt L2,L3 etc. AUCH dynamische Bereiche haben will, bekomme ich immer Fehlermeldungen.
Irgend jemand ne Idee ? (Hoffe das war verständlich ausgedrückt....)
Thx & Gruß,
Alex.