Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
320to324
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
320to324
320to324
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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
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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige