VBA - Gráficos de Programação

Usando o VBA, você pode gerar gráficos com base em determinados critérios. Vamos dar uma olhada nele usando um exemplo.

Step 1 - Insira os dados contra os quais o gráfico deve ser gerado.

Step 2 - Crie 3 botões - um para gerar um gráfico de barras, outro para gerar um gráfico de pizza e outro para gerar um gráfico de colunas.

Step 3 - Desenvolva uma Macro para gerar cada um desses 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- Ao clicar no botão correspondente, o gráfico é criado. Na saída a seguir, clique no botão gerar gráfico de pizza.