ich möchte automatisiert aus einer großen Tabelle Balkendiagramme erstellen. Wie kann man per Makro die Datenreihen im Diagramm nicht als Range definieren sondern getrennte, nicht nebeneinander liegende Bereiche angeben??
In meinem Fall würden also beispielsweise die Kategorien für die Balken in Spalte "B" stehen, die Daten aber in "D". In Spalte "C" stehen andere Daten die nicht mitberücksichtigt werden sollen...
Als Beispiel mein Code, der nicht wie gefordert funktioniert...:
Code: Alles auswählen
REM ************ Diagram Creation ****************************
Doc = ThisComponent
Charts = Doc.Sheets(1).Charts
Rect.X = 8000
Rect.Y = 1000
Rect.Width = 10000
Rect.Height = 7000
RangeAddress(0).Sheet = 0
RangeAddress(0).StartColumn = start_column
RangeAddress(0).StartRow = start_row
RangeAddress(0).EndColumn = start_column +2
RangeAddress(0).EndRow = start_row + 16
Charts.addNewByName("MyChart", Rect, RangeAddress(), True, True)
Chart = Charts.getByName("MyChart").EmbeddedObject
Chart.Diagram = Chart.createInstance("com.sun.star.chart.BarDiagram")
Chart.Diagram.Vertical = True
Chart.HasMainTitle = True
Chart.Title.String = "Main Title String"
Chart.HasSubTitle = True
Chart.Subtitle.String = "Subtitle String"