VBA - Grafici di programmazione
Utilizzando VBA, puoi generare grafici in base a determinati criteri. Vediamolo usando un esempio.
Step 1 - Immettere i dati rispetto ai quali deve essere generato il grafico.

Step 2 - Crea 3 pulsanti: uno per generare un grafico a barre, un altro per generare un grafico a torta e un altro per generare un grafico a colonne.

Step 3 - Sviluppa una macro per generare ciascuno di questi tipi di grafici.
' 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- Facendo clic sul pulsante corrispondente, viene creato il grafico. Nell'output seguente, fare clic sul pulsante Genera grafico a torta.
