VBA - Graphiques de programmation

En utilisant VBA, vous pouvez générer des graphiques en fonction de certains critères. Jetons-y un coup d'œil à l'aide d'un exemple.

Step 1 - Entrez les données par rapport auxquelles le graphique doit être généré.

Step 2 - Créez 3 boutons - un pour générer un graphique à barres, un autre pour générer un graphique à secteurs et un autre pour générer un histogramme.

Step 3 - Développer une macro pour générer chacun de ces types de graphiques.

' 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- En cliquant sur le bouton correspondant, le graphique est créé. Dans la sortie suivante, cliquez sur le bouton générer un graphique à secteurs.