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é.
![](https://post.nghiatu.com/assets/tutorial/vba/images/excel_graph_1.jpg)
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.
![](https://post.nghiatu.com/assets/tutorial/vba/images/excel_graph_2.jpg)
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.
![](https://post.nghiatu.com/assets/tutorial/vba/images/excel_graph_3.jpg)