Excel makro chart-größe einstellen

Hallo,

ich würde gerne einem chart (diagramm), welches ich erstellt habe,
eine fixe größe (und position) zuweisen.
ich habe nur eine variable einstellungsmöglichkeit gefunden…

DiagrammName … der Name des Charts

Charts.Add
ActiveChart.ChartType = xlLineMarkers
.
.
.
ActiveSheet.Shapes(DiagrammName).IncrementLeft -220#
ActiveSheet.Shapes(DiagrammName).IncrementTop -100#

ActiveSheet.Shapes(DiagrammName).ScaleHeight 1.07, msoFalse, msoScaleFromTopLeft

Mit
ActiveSheet.Shapes(DiagrammName).Height 200
gehts jedenfalls nicht (Objekt unterstützt nicht diese Methode)

Wer kann helfen?

Grüße
Gerald

Hallo Gerald,

habe da auch nicht viel Ahnung, aber hast du es einmal
mit Active.Workbook statt Active.Sheet probiert ?

Gruß Peter

Hallöle, Gerald!

Mit
ActiveSheet.Shapes(DiagrammName).Height 200
gehts jedenfalls nicht (Objekt unterstützt nicht diese
Methode)
Wer kann helfen?

Ich weiß nicht genau, was Du wie gemacht hast, aber so was funktioniert bei mir (97 und XP). Ggf. solltest Du auf das Chart nicht über die Shapes-Auflistung, sondern die ChartObjects-Auflistung zugreifen. Und dann ggf. über die Chart-Eigenschaft, die die ein Chart-Objekt liefert. Hier mal genau unter Chart-Objekt in der Hilfe suchen und schauen, was Du brauchst.

Gruß, Manfred