Name von Series-Objekt per Makro in XLS 2007, RC-Formel

  • Excel

    Name von Series-Objekt per Makro in XLS 2007, RC-Formel

    Hallo Leute,

    folgende Zeilen haben in meinem 2003-Excel gut funktioniert:

    Visual Basic-Quellcode

    1. adresse_kosten = "='" & Sheets(1).name & "'!R" & Range("Kosten").Row & "C" & Selection.Column
    2. adresse_punkte = "='" & Sheets(1).name & "'!R" & Range("Ergebnis").Row & "C" & Selection.Column
    3. adresse_titel = "='" & Sheets(1).name & "'!R" & Range("Matrix").Row - 3 & "C" & Selection.Column
    4. Set ns = ActiveChart.SeriesCollection.NewSeries
    5. ns.XValues = adresse_kosten
    6. ns.Values = adresse_punkte
    7. ns.name = adresse_titel

    mit 2007 bekomme ich einen Fehler (1004 anwendungs-oder
    objektdefinierter Fehler) bei der Zuweisung zu ns.name, obwohl die
    Adresse genau gleich aufgebaut ist wie die beiden vorherigen (z.B.
    ='Seitenname'!R6C9). Die Syntax

    Visual Basic-Quellcode

    1. "='Seitenname'!$N$6"
    wird dagegen akzeptiert. Kann sich das jemand erklären? Und gibt es
    eine elegante Möglichkeit, die RC-Adresse in das $-Format umzuwandeln?

    Zur Info: in den Feldern, die mit adresse_kosten und adresse_punkte
    referenziert werden, stehen Zahlen, bei adresse_titel ein String (aus
    mehreren Worten)

    vielen Dank schonmal für Euer Interesse