Hej,
ich möchte per VBA eine Datenreihe als Variable in Excel-Charts bringen.
Wie übersetze ich die Formel
ActiveChart.SeriesCollection(1).XValues =
„=‚Werte‘!R10C1:R30C1“ in die folgende Form:
ActiveChart.SeriesCollection(1).XValues =
[Blatt ‚Werte‘][Bereich(Reihe 10 Spalte 1] bis (Reihe 30 Spalte 1) ]?
Es grüßt
Tomte
Ich verstehe deine Frage so, dass du den Blattnamen sowie die Zeilen- und Spaltenwerte variabel dem Chart zuweisen willst? Dazu musst du den String, den du den XValues zuweist, Stück für Stück aufbauen:
Dim Blatt As Worksheet
Dim Spalte, ZeileVon, ZeileBis As Integer
Set Blatt = Worksheets("Werte")
Spalte = 1
ZeileVon = 5
ZeileBis = 30
ActiveChart.SeriesCollection(1).XValues = "=" & Blatt.Name & \_
"!R" & ZeileVon & "C" & Spalte & ":R" & ZeileBis & "C" & Spalte
Gruß, BellHouse