VBA图表编程 - VBA教程

VBA - 图表编程

使用VBA,就可以做到生成基于一定的标准图表。让我们来看看它的一个例子。

步骤1:首先输入针对图表有生成的数据。

Graph in VBA

第2步:让我们创建3个按钮中的一个来生成柱状图,饼图,柱形图。

Graph in VBA

第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:在点击相应的按钮,创建的图表。在下面的输出,我们点击生成饼图按钮。

Graph in VBA