Dim r1 As Range, r2 As Range, Durchschnittsbereich As Range
Worksheets("Produktivitätsentw. D " & D).Activate
Set r1 = Range(Sheets("Produktivitätsentw. D " & D).Cells(20, 2 + n - m), Sheets("Produktivitätsentw. D " & D).Cells(20 + Perioden, 2 + n - m))
Set r2 = Range(Sheets("Produktivitätsentw. D " & D).Cells(20, 3 + n), Sheets("Produktivitätsentw. D " & D).Cells(20 + Perioden, 3 + n))
Set Durchschnittsbereich = Union(r1, r2)
Charts.Add
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Sheets("Produktivitätsentw. D " & D).Range("Durchschnittsbereich"), PlotBy:=xlColumns
ActiveChart.Location Where:=xlLocationAsObject, Name:="Produktivitätsentw. D " & D
ActiveSheet.Shapes("Diagramm 3").IncrementLeft 705
ActiveSheet.Shapes("Diagramm 3").IncrementTop -104.5Dim chDiagramm As ChartObject
Dim r1 As Range, r2 As Range, Durchschnittsbereich As Range
With Worksheets("Produktivitätsentw. D " & D)
Set r1 = .Range(.Cells(20, 2 + n - m), .Cells(20 + Perioden, 2 + n - m))
Set r2 = .Range(.Cells(20, 3 + n), .Cells(20 + Perioden, 3 + n))
Set Durchschnittsbereich = Union(r1, r2)
Set chDiagramm = .ChartObjects.Add(100, 50, 300, 200)
With chDiagramm.Chart
.ChartType = xlLine
.SetSourceData Source:=Durchschnittsbereich, PlotBy:=xlColumns
.Parent.Name = "Produktivitätsentw. D " & D
End With
End With
Datentabelle nur für bestimmte Datenquelle(n)
basekk 22.03.2007 - 121 Hits - 1 Antwort
Bestehendes Diagramm in Abhängigkeit eines Zellwertes anzeigen
ralf11 29.05.2007 - 169 Hits - 6 Antworten
Diagramm programmieren in VBA
sebal 09.11.2007 - 109 Hits - 1 Antwort
Diagramm verschieben per code
hansel_H 13.12.2007 - 78 Hits -
eingebettetes diagramm bearbeiten per VBA
seebaer_1 18.12.2007 - 116 Hits - 2 Antworten