VBA Chart Lage

15/09/2009 - 13:56 von Jochen | Report spam
In VBA wird mit
Charts.Add
eine neues Diagramm angelegt, aber nicht dort, wo ich es gerne hàtte.

Ich muß also noch eingeben können
left
high
usw.

Vielleicht kann mir jemand helfen?

Vielen Dank im Voraus

MfG
Jochen
 

Lesen sie die antworten

#1 stefan onken
15/09/2009 - 14:49 | Warnen spam
On 15 Sep., 13:56, Jochen wrote:
In VBA wird mit
Charts.Add
eine neues Diagramm angelegt, aber nicht dort, wo ich es gerne hàtte.

Ich muß also noch eingeben können
left
high
usw.

Vielleicht kann mir jemand helfen?

Vielen Dank im Voraus

MfG
Jochen



hallo Jochen,
Diagramme kannst du so erstellen und positionieren

Charts.Add
ActiveChart.ChartType :ActiveChart.SetSourceData
ActiveChart.Location
ActiveSheet.ChartObjects(ActiveSheet.ChartObjects.Count).Top
wobei hier der Index des ChartObjects uU das falsche ChartObject
erwischt (wenn mehrere ChartObjekte vorhanden sind, davon welche
gelöscht werden und dann neue erstellt werden).
Besser daher mE

Set cht = ActiveSheet.ChartObjects.Add (Left,Top,Width,Height)
cht.Chart.ChartType :cht.Chart.SetSourceData


Gruß
stefan

Ähnliche fragen