VBA - Programmierdiagramme
Mit VBA können Sie Diagramme anhand bestimmter Kriterien erstellen. Schauen wir uns das anhand eines Beispiels an.
Step 1 - Geben Sie die Daten ein, anhand derer das Diagramm generiert werden soll.

Step 2 - Erstellen Sie drei Schaltflächen - eine zum Generieren eines Balkendiagramms, eine zum Generieren eines Kreisdiagramms und eine zum Generieren eines Säulendiagramms.

Step 3 - Entwickeln Sie ein Makro, um jedes dieser Diagrammtypen zu generieren.
' Procedure to Generate Pie Chart
Private Sub fn_generate_pie_graph_Click()
Dim cht As ChartObject
For Each cht In Worksheets(1).ChartObjects
cht.Chart.Type = xlPie
Next cht
End Sub
' Procedure to Generate Bar Graph
Private Sub fn_Generate_Bar_Graph_Click()
Dim cht As ChartObject
For Each cht In Worksheets(1).ChartObjects
cht.Chart.Type = xlBar
Next cht
End Sub
' Procedure to Generate Column Graph
Private Sub fn_generate_column_graph_Click()
Dim cht As ChartObject
For Each cht In Worksheets(1).ChartObjects
cht.Chart.Type = xlColumn
Next cht
End Sub
Step 4- Durch Klicken auf die entsprechende Schaltfläche wird das Diagramm erstellt. Klicken Sie in der folgenden Ausgabe auf die Schaltfläche Kreisdiagramm generieren.
