Diagramm-einbindung

Hallo.

Ich habe ein kleines Problemchen und hoffe, jemand von euch kann mir weiterhelfen.

Wie kann ich in VBA auf die Eigenschaften eines in ein Formular eingefügtes Diagramm (ms graph) zugreifen. Genauer gesagt möchte ich dem Diagramm Werte in VBA zuweisen. Ist das überhaupt möglich?

mfg, Fred

Hallo,

ist eigentlich nicht besonders schwierig. Das Diagramm hat ja
verschiedene Eigenschaften und ist selbst ein Objekt innerhalb
eines Formulars. Du kannst also mit Formularname.Diagrammname.Eigenschaft
das ganze Diagramm mittels VBA-Code steuern. Die Eigenschaften
für die Werte im Diagramm lauten .RowSourceType und .RowSource

Hier ein Beispiel, wie die .RowRource-Eigenschaft für ein
einfaches Diagramm aussehen könnte:

Form1.Chart1.RowSource = "SELECT Monat,Sum(Betrag) AS SumOfBetrag FROM Tabelle1 GROUP BY Monat;"

Wenn Du mittels Assistenten ein Diagramm erstellt und dann im
Entwurfsmodus die Eigenschaften des Diagramms ansiehst, siehst
Du schon, was mit welcher Eigenschaft gesteuert wird. Außerdem
gibt es eine recht gute Hilfe dazu.

Viel Spaß

Gruß
(Woly)