Private
Sub
Diagramme()
Dim
Messwerte
As
Integer
, AktChart
As
Chart, lz1
As
Long
Dim
Top, Links
As
Integer
, Höhe
As
Integer
, Weite
As
Integer
Sheets.Add
ActiveSheet.Name =
"Diagramme"
Worksheets(
"Werte bereinigt"
).Activate
Sheets(
"Diagramme"
).
Select
lz1 = Sheets(
"Werte bereinigt"
).Cells(Rows.Count, 1).
End
(xlUp).Row
Links = 100
Weite = 500
Höhe = 500
Top = 50
For
Messwerte = 1
To
Sheets(
"Werte bereinigt"
).Cells(5, 16).Value
Set
AktChart = ActiveSheet.ChartObjects.Add(Links, Top, Weite, Höhe).Chart
AktChart.ChartType = xlLine
With
AktChart
.HasTitle =
True
.ChartTitle.Characters.Text = Sheets(
"Werte bereinigt"
).Cells(2, Messwerte + 2).Text
.SeriesCollection.NewSeries
.SeriesCollection(1).XValues = Sheets(
"Werte bereinigt"
).Range(
"$M$11:$M$"
& lz1)
.SeriesCollection(1).Name =
"Werte unbereinigt"
.SeriesCollection(1).Values = Sheets(
"Werte bereinigt"
).Range(
"$C$11:$C$"
& lz1).Offset(0, Messwerte - 1)
.SeriesCollection.NewSeries
.SeriesCollection(2).Name =
"Werte bereinigt"
.SeriesCollection(2).Values = Sheets(
"Werte bereinigt"
).Range(
"$C$11:$C$"
& lz1).Offset(0, Messwerte - 1)
.Axes(xlCategory, xlPrimary).TickLabels.NumberFormat =
"DD.MM.YYYY"
End
With
Top = Top + Höhe + 20
Next
Messwerte
End
Sub