ich möchte mit VBA ein Diagramm im aktuellen Arbeitsblatt erstellen, und verwende dazu den folgenden Code:
Dim WS As Worksheet
Dim Diagram As ChartObject
Set WS = ActiveSheet
Set Diagram = WS.ChartObjects.Add(310, 180, 200, 200)
With Diagram
.Name = "DiagrammName"
With .Chart
.ChartType = xlXYScatterLinesNoMarkers
.SetSourceData Source:=Range("$B$16:$D$19")
End With
End With
Das funktioniert auch bei einem PC mit Windows XP, und bei einem anderen mit Windows 7. Bei einem 3.PC mit Windows 7 funktioniert es bei User A, aber nicht bei User B!
Da User A Administrator-Rechte hat, User B aber nicht, dachte ich zunächst, dass dies die Ursache für den Fehler ist. Aber nach temporärer Vergabe von Admin-Rechten auch an User B tritt der Fehler weiterhin nur bei diesem User B auf.
Excel gibt als Fehlernummer: -2080081728 (840478c0)
und als Fehlerbeschreibung: "Die angegebene Dimension ist ungültig für den aktuellen Diagrammtyp." an.
Bei der Suche im Internet konnte ich bisher keine Erklärung für dieses seltsame Verhalten von Excel 2010 finden können.
Wer kennt dieses Problem und wie kann ich diesen Fehler vermeiden?
Viele Grüße,
Martin