- #1
K
klexy
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 04.05.2002
- Beiträge
- 802
- Reaktionspunkte
- 0
- Ort
- Bayern
Zeile 1 ist Kopfzeile.
In Spalte D läuft eine Nummerierung aufsteigend, sagen wir mal bis 25.
In den Spalten E bis G sind die Werte.
So geht es:
Weil es aber nicht immer 25 Zeilen sind, habe ich versucht, die Range variabel anzusteuern. Aber irgendwo ist ein Fehler drin. So gibt es eine Fehlermeldung:
So gibt es keine Fehlermeldung, aber das Diagramm bestehht nur aus einer einzigen dicken Säule:
Gibt es einen Unterschied zwischen Sheets und Worksheets?
Ich komm einfach nicht drauf :'( :'( :'(
In Spalte D läuft eine Nummerierung aufsteigend, sagen wir mal bis 25.
In den Spalten E bis G sind die Werte.
So geht es:
Code:
Charts.ADD
ActiveChart.ChartType = xl3DColumn
ActiveChart.SetSourceData _
Source:=Sheets(Tabelle2).Range(E1:G25), _
PlotBy:=xlColumns
ActiveChart.Location Where:=xlLocationAsNewSheet
Code:
Charts.ADD
ActiveChart.ChartType = xl3DColumn
ActiveChart.SetSourceData _
Source:=Sheets(Tabelle2).Range(Cells(1, 5), Cells.Row, 7), _
PlotBy:=xlColumns
ActiveChart.Location Where:=xlLocationAsNewSheet
Code:
Charts.ADD
ActiveChart.ChartType = xl3DColumn
ActiveChart.SetSourceData _
Source:=Sheets(Tabelle2).Range(Worksheets(Tabelle2).Cells(1, 5), Worksheets(Tabelle2).Cells(Worksheets(Tabelle2).Cells.Row, 7)), _
PlotBy:=xlColumns
ActiveChart.Location Where:=xlLocationAsNewSheet
Ich komm einfach nicht drauf :'( :'( :'(