Anwendungen

So erstellen Sie ein Excel-Diagramm mit VBA-Makros – Schritt für Schritt

Excel ist ein sehr vollständiges Werkzeug, wenn es um die manuelle Bearbeitung seiner Funktionen geht, aber andererseits ermöglicht Ihnen das Erstellen eines Diagramms mit VBA-Makros, dynamischere Inhalte in die Tabelle einzufügen.

Obwohl sich viele Benutzer ihrer Nützlichkeit nicht bewusst sind, können Sie mit Makros alle Aufgaben erledigen, die manuell nur schwer zu erledigen sind.

Die Hauptaufgabe dieses Helfers besteht darin, die aufgezeichneten Aufgaben zu automatisieren, damit sie bei Bedarf schnell eingefügt werden können.

So erstellen Sie ein Excel-Diagramm mit VBA-Makros – Schritt für Schritt

Das Erlernen der VBA-Sprache ist für diese Art der Erstellung unerlässlich, da die Kenntnis der Chart- und ChartObject- Objekte Ihnen das Verständnis erleichtert.

Excel hat viele Werkzeuge und Optionen, um Ihre Arbeit schneller und einfacher zu machen. Ein Tool, das Sie in diesem Programm möglicherweise nicht kennen, ist die Option zum Entwerfen dynamischer Tabellen.

Hintergrund zum Erstellen eines Diagramms mit VBA-Makros

ChartObjects sind eine Sammlung innerhalb von Excel-Kalkulationstabellen, daher beginnt es mit dem ChartObject-Objekt, das, da es mehr als eines geben kann; muss durch einen Index wie folgt unterschieden werden: “ ChartObject(i) “.

Dieses Objekt ist dasjenige, das für die Aufnahme des Diagramms verantwortlich ist oder in dieser Sprache als Diagramm bekannt ist, das durch die Hierarchie geregelt wird von:

  • Application>WorkBook>WorkSheet>ChartObject>Chart>ChartTitle (Beispiel zum Definieren eines Objekts innerhalb des Diagramms).

Diese werden als die wichtigsten Teile des Diagramms betrachtet, deren Wissen unerlässlich ist, um den VBA-Code des Diagramms zu erstellen, den Sie in der Tabelle erfassen.

Es ist wichtig, sich daran zu erinnern, dass einige dieser Aspekte innerhalb des Makros in ein Objekt umgewandelt werden können, damit Sie den von Ihnen geschriebenen Code verstehen können.

Schritt für Schritt, um den Makrocode eines Diagramms zu erstellen

Das Beispiel, das in diesem Artikel verwendet wird, um ein Diagramm mit VBA-Makros zu erstellen, bezieht sich auf den Niederschlag während eines Jahres in einem bestimmten Gebiet und wird in Form von Balken ausgedrückt.

Zu Beginn werden zwei Blätter des Programms Microsoft Excel verwendet, wobei das erste den Namen “ Graph “ und das zweite den Namen “ Data “ trägt.

Drücken Sie die Tasten “ Alt+F11 “, um den Visual Basic -Editor zu öffnen und Ihre Arbeitsmappe im Projektexplorer auszuwählen.

Wählen Sie im Editor-Menü die Option “ Einfügen “, um auf “ Modul “ zu klicken, und dort schreiben Sie den Code für Ihr Diagramm. In diesem Fall ist es Folgendes:

  • Sub GDLluvias() Dim Lluvias As ChartObjectSet Lluvias = Sheets(“Chart”).ChartObjetcts.Add(Left:=300, Top:=0,
    Width:=300, Height:=200) – Hier basieren Top und Left auf dem linker oberer Rand der Tabelle.Mit Rains Chart.SetSourceData Source:=Sheets(“Data”).Range(“A1:B13”) – Dies ist die Datenquelle..ChartType = xlColumnClustered – Diagrammtyp.

    .Legend.Delete – Es wurde entschieden, die Datenlegende zu löschen.

    Ende mit

    End Sub

Da dieses Beispiel nur eine Datenreihe enthält, haben wir uns entschieden, die Legende zu löschen, da dies die Gesamtqualität und den Platz des Diagramms beeinträchtigen könnte.

Empfehlungen

Für den Fall, dass der Diagrammtyp, den Sie erstellen möchten, mehr als eine Datenreihe enthält; Die Verwendung von Legenden wird empfohlen, da sie helfen, die Farben und Formen aller eingegebenen Daten zu identifizieren.

Um die mehreren Spalten als Informationen hinzuzufügen, müssen Sie auf die gleiche Weise nur den gesamten Bereich abdecken, den sie belegen, wenn Sie die Daten im Code festlegen.

Wenn Sie hingegen die Farben der Balken ändern möchten, müssen Sie Ihrem Makro den Code “ .SeriesCollection(1).Format.Fill.ForeColor.RGB = RGB(0, 170, 171) “ hinzufügen.

Dies sollte zwischen den Begriffen “ With “ und “ End With “ platziert werden. Im Beispiel wurde entschieden, die smaragdgrünen Balken zu platzieren, aber falls Sie einen anderen Farbtyp platzieren möchten, müssen Sie nur den Zahlencode der VBA-Sprache platzieren.

Einer der großen Vorteile dieser Methode ist die Möglichkeit, die codierten Makros aufzuzeichnen, um sie später wiederzuverwenden.

Es ist nicht nur wichtig, ein Diagramm korrekt zu erstellen, sondern Sie müssen auch eine Legende erstellen, die Ihnen hilft, die Abschnitte Ihres Diagramms gut zu identifizieren und zu unterscheiden.

Sie können die von Ihnen erstellten Diagramme nach Ihren Wünschen gestalten. Excel verfügt über das Tool, um Ihre Diagramme kreisförmig zu gestalten. Wenn Sie Ihr Diagramm in Excel fertiggestellt haben, können Sie es in eine TIFF-Datei konvertieren.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button