VBA Charts 创建图表型工作表

本节介绍通过Charts对象创建图表型工作表,会新建一个单独的工作表。

创建工作表Sheet5,准备数据如下

img

代码如下

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 指定图表型工作表的名称。

注:多次创建会报错,因为工作表的名称不能重复,需修改名称,或者删除此句代码。

运行效果如下

img