VBA - Gráficos de programación

Usando VBA, puede generar gráficos basados ​​en ciertos criterios. Echémosle un vistazo con un ejemplo.

Step 1 - Introduzca los datos con los que se debe generar el gráfico.

Step 2 - Cree 3 botones: uno para generar un gráfico de barras, otro para generar un gráfico circular y otro para generar un gráfico de columnas.

Step 3 - Desarrollar una macro para generar cada uno de estos tipos de gráficos.

' 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- Al hacer clic en el botón correspondiente, se crea el gráfico. En el siguiente resultado, haga clic en el botón generar gráfico circular.