VBA Charts 创建图表型工作表
本节介绍通过Charts对象创建图表型工作表,会新建一个单独的工作表。
创建工作表Sheet5,准备数据如下
代码如下
Sub sub1()
Dim chart1 As Chart
'添加一个图表型工作表
Set chart1 = Charts.Add
'设置工作表名称
'chart1.Name = "chart22"
'设置数据源
chart1.SetSourceData Source:=Worksheets("sheet5").Range("A1:C13")
chart1.ChartType = xlColumnClustered '柱状图
chart1.HasTitle = True
chart1.ChartTitle.Caption = "学生成绩图表"
End Sub
chart1.Name 指定图表型工作表的名称。
注:多次创建会报错,因为工作表的名称不能重复,需修改名称,或者删除此句代码。
运行效果如下