VBA für Excel - die wichtigsten Funktionen

Von: akademie.de Redaktion
Stand: 18. März 2008
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Das MS Excel-Objektmodell

Diagramme erstellen

Wie kann ich ein Diagrammblatt erstellen? Wie kann ich ein eingebettetes Diagramm erstellen? Wie lege ich die Daten für das Diagramm fest?

Um ein neues Diagrammblatt zu erzeugen, verwenden Sie die Add-Methode der Charts-Auflistung des Workbook-Objekts: ActiveWorkbook.Charts.Add. Über Parameter lässt sich festlegen, an welcher Stelle in der Mappe das Diagramm eingefügt werden soll.

Bild vergrößernBeispiel für den Aufruf der ChartWizard-Methode

Um ein neues Diagramm in einem Tabellenblatt zu erzeugen, ist die Add-Methode auf die ChartObjects-Auflistung des Worksheet-Objekts anzuwenden. Als Parameter sind die linke und obere Position, sowie Breite und Höhe anzugeben.

Egal, wie Sie das Diagramm erzeugen, anschließend empfiehlt es sich, die ChartWizard-Methode auf das Chart-Objekt anzuwenden, um das Diagramm zu erstellen. Diese Methode simuliert den Diagrammassistenten.

Als ersten Parameter übergeben Sie die Datenquelle inklusive aller Beschriftungen als Range-Objekt. Der zweite Parameter steuert den Diagrammtyp. Hier müssen Sie Konstanten verwenden, die im Objektkatalog in der Liste XlChartType zu finden sind. Der dritte Parameter steuert den Untertyp. Dieser Parameter ist eine Nummer und kann am einfachsten im Diagrammassistenten selbst abgelesen werden.

Der vierte Parameter steuert, ob sich die Datenreihen in Zeilen (xlRows) oder Spalten (xlColumns) befinden. Die beiden nächsten Parameter steuern, wie viele Zeilen Beschriftungen enthalten. Der siebente Parameter steuert, ob eine Legende hinzugefügt werden soll, die restlichen Parameter geben die Titel an.

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein