如何在excel中用vba创建图表? - Excel图表 - ExcelOffice

如何在excel中用vba创建图表?





excel中可以创建内嵌在工作表中的图表也可以创建独立的图表工作表。

在vba中有多个对象与图表有关。

Charts对象表示的是所有的独立的图表工作表所组成的图表集合,它不包含内嵌在工作表中的图表。

ChartObjects对象表示的所有内嵌在工作表中的图表所组成的集合。

Chart对象则是对图表的各种元素进行操作的对象,其中ChartObject对象可以看做是Chart对象的容器。

用vba创建内嵌图表的一般步骤如下:

  1. ChartObjects.Add 方法创建一个空白的图表。
  2. Chart.ChartWizard 方法设置图表的各种属性,如数据源、图表类型、是否保护标题、图例等。

其中图表的类型常量,可以参考以下链接;

图表的类型常量

以下是在excel工作表中创建内嵌的图表的代码:

以下是在excel工作表中创建独立的图表的代码:

 

 

打赏

发表评论