Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

SeriesCollection(i).BubbleSizes: Laufzeitfehler

Forumthread: SeriesCollection(i).BubbleSizes: Laufzeitfehler

SeriesCollection(i).BubbleSizes: Laufzeitfehler
09.10.2003 19:09:32
volker
Hallo Leute!
Das folgende Makro führt bei mir zu einem "Laufzeitfehler'5': Ungültiger Prozeduraufruf oder ungültiges Argument"
Wer kann mir weiterhelfen?

Danke

Volker


Private Sub blasengröße()
Dim aktblatt As String
Dim i As Integer
aktblatt = "Tabelle1"
Charts.Add
ActiveChart.ChartType = xlBubble3DEffect
i = 1
Do While Sheets(aktblatt).Cells(i, 1).Value <> ""
ActiveChart.SeriesCollection(i).BubbleSizes = Sheets(aktblatt).Cells(i, 4).Value
i = i + 1
Loop
End Sub

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SeriesCollection(i).BubbleSizes: Laufzeitfehler
09.10.2003 21:33:28
K.Rola
Hallo,

schau mal in die Hilfe zu BubbleSizes, ich denke, das verlangt
einen Zellbezug:
ActiveChart.SeriesCollection(1).BubbleSizes = "=Tabelle1!R2C3:R7C3"

Gruß K.Rola
AW: SeriesCollection(i).BubbleSizes: Laufzeitfehler
10.10.2003 13:22:52
volker
Danke!
Aber: Ein Zellbezug ist statisch.
Wie kann ich den variabel gestalten?
Warum ist da meine Lösung kein praktikabler Weg?

Weitere Antworten erwünscht!

Volker
Anzeige
AW: SeriesCollection(i).BubbleSizes: Laufzeitfehler
16.10.2003 14:24:59
volker
Hallo Rola!
Ich habe nun die Lösung gefunden und da warst Du mehr als hilfreich für:
Der Tipp mit dem Zellbezug war der richtige.
Die Variablilität kann man ja da auch reinkriegen.
Beispielsweise so:


Private Sub blasengröße()
Dim aktblatt As String
Dim i As Integer
aktblatt = "Tabelle1"
Charts.Add
ActiveChart.ChartType = xlBubble3DEffect
i = 1
Do While Sheets(aktblatt).Cells(i, 1).Value <> ""
If reihenindex <> 1 Then ActiveChart.SeriesCollection.NewSeries
größe = "=" & aktblatt & "!R" & i & "C4"
ActiveChart.SeriesCollection(reihenindex).BubbleSizes = größe
reihenindex = reihenindex + 1
i = i + 1
Loop
End Sub


Also nochmals Danke für die Hinführung!

Volker
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige