für eine Grafik in Excel braucht eine Datenquelle, die aber von Excel mit z. B: $A$2:$B$5 dargestellt wird.
Ich benötige aber statt der starren Datenquelle eine dynamische, wobei der Beginn immer bei $A$2 liegt, aber das Ende bei $B$10 oder auch $B$21 liegen kann.
Mit folgendem Code will das aber nicht klappen. Mein Ansatz war dabei wie bei Schleifen auch, die letzte beschriebene Zelle als Endpunkt zu verwenden. Nur bei Grafiken geht das anscheinden nicht.
ActiveSheet.ChartObjects("Diagramm 17").Activate
ActiveChart.ChartArea.Select
ActiveChart.SetSourceData Source:=Sheets("diagramm").Range("a2:a21").End(xlUp).Row, PlotBy:=xlRows
Hat von Euch jemand so was schon mal gemacht.
Andere Einstellungen bei Grafiken wie z. B: Scalemin bzw. Scalemax kann man auch über eine Excelzelle steuern.
Danke für Eure Hilfe
Gruß
Stefan