📅  最后修改于: 2020-11-19 09:15:49             🧑  作者: Mango
使用VBA,您可以根据某些条件生成图表。让我们通过一个例子来看看它。
步骤1-输入必须针对其生成图的数据。
步骤2-创建3个按钮-一个用于生成条形图,另一个用于生成饼图,另一个用于生成柱形图。
步骤3-开发宏以生成这些类型的图表中的每一种。
' 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
步骤4-单击相应的按钮后,将创建图表。在以下输出中,单击“生成饼图”按钮。