Hallo an alle ich möchte ein Diagramm erstellen mittels VB.
meine Daten sehen wie folgt aus:
6; 31°
5; 32°
4; 30°
3; 33°
2; 36°
1; 34°
Es wird immer wieder eine neue Reihe eingefügt (über der letzten).
vor dem semikolon steht die Messungs-nr und danach kommt der wert in einer anderen Spalte.
Mein Code sieht bislang so aus:
reihe = 4
str = „Werte!R4C2“
Do While Workbooks(1).Worksheets(2).Cells(reihe, 2).Value „“
reihe = reihe + 1
str = „Werte!R“ & reihe & „C2,“ & str
Loop
str = „=(“ & str & „)“
If ActiveSheet.ChartObjects.Count > 0 Then
ActiveSheet.ChartObjects(1).Delete
End If
Charts.Add
ActiveChart.ChartType = xlLine
With Sheets(„Werte“)
ActiveChart.SetSourceData Source:=Sheets(„Werte“).Range(„D12“)
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).Values = str
ActiveChart.SeriesCollection(1).Name = „=“„Messwert“""
ActiveChart.Location Where:=xlLocationAsObject, Name:=„Werte“
ActiveChart.HasDataTable = False
ActiveSheet.Shapes(1).IncrementLeft 70.5
ActiveSheet.Shapes(1).IncrementTop -27#
Irgendwie geht es so bei mir nicht und ich hab keine Ahnung wo das Problem in dem Code ist.