Excel VBA - aufgezeichneter Diagrammcode bringt einen Fehler

Allan Sche Sar

Lt. Commander
Registriert
Jan. 2004
Beiträge
1.968
Ich glaube Excel kann mich heute nicht leiden.
Ich habe mir einen Code für einpflegen von Diagrammdaten aufzeichnen lassen.
Dieser sieht so aus:
Code:
Sub ohne_Z1S1_Bezug()
    ActiveChart.PlotArea.Select
    ActiveChart.SeriesCollection.NewSeries
    ActiveChart.SeriesCollection(7).Name = "='PAX 1 RH'!$F$6"
    ActiveChart.SeriesCollection(7).Values = "='PAX 1 RH'!$DN$6:$DS$6"
End Sub

Das gleiche habe ich mir noch einmal machen lassen für Formel mit Z1S1-Bezug und es sieht so aus:
Code:
Sub mit_Z1S1_Bezug()

    Application.ReferenceStyle = xlR1C1

    ActiveChart.ChartArea.Select
    ActiveChart.SeriesCollection.NewSeries
    ActiveChart.SeriesCollection(7).Name = "='PAX 1 RH'!Z6S6"
    ActiveChart.SeriesCollection(7).Values = "='PAX 1 RH'!Z6S118:Z6S123"
End Sub

Wenn ich jedoch den Z1S1-Bezug Code durchlaufen lassen, dann bekomme ich bei .Values den Fehler 1004. Wenn der ohne Z1S1 Bezug durchläuft, dann geht es problemlos.

Woran liegt das?

P.S.: Die Zahl 7 steht nur exemplarisch dort. Diese wird später dann automatisch erkannt.
 
Zurück
Oben