Excel工作表中有一个专业图表的工作表,实际上在制作过程中不太注意,制作图表工作表可以图形化显示数据内容。
本篇就图表工作表的创建操作做一个简单介绍。

如上图所示,图表工作表作为工作表的一个类型,我们可以利用VBA代码来创建,也可以直接新建里选择图表工作表类型。
为什么不广泛被人们接收图表工作表呢?可能由于其操作难度有点大,所以在使用过程中会发现这样那样的问题无从入手解决。
实际上,图表工作表的属性方法以及事件还真是比较多。
如下图所示,列出一些事件、方法和属性的名称。

上图中的名称都是一个图表对象使用的,Chart对象。
此对象就代表图表工作表或者是一个工作表中的图表。
看名词就难以理解,也就是内嵌图表(嵌入 ChartObject 对象中),或者是单独的图表工作表,就是这个意思。
由于其属性比较多,不可能一次性讲出来,那样的话也记不住,本节将从最简单入手。
具体可看如下代码:

新建图表
Private Sub AddNewChart()
Dim Cname As String
Cname = VBA.InputBox("输入名称", "图表名称:", "NewChart")
Dim Cobj As Object
Set Cobj = ThisWorkbook.Charts.Add() '新建一个视图
With Cobj
.Name = Cname
.Visible = True
End With
Set Cobj = Nothing
End Sub
新建图片使用如下代码:
ThisWorkbook.Charts.Add() '新建一个图表
很显然,使用Charts对象的Add方法来创建。
Charts和Chart不同之处就是,一个是集合,另一个是集合中独立的一个项。
删除图表
Private Sub DelChart()
Dim Cname As String
Cname = VBA.InputBox("输入名称", "图表名称:", "NewChart")
Dim Cobj As Object
Set Cobj = ThisWorkbook.Charts(Cname)
Cobj.Delete
End Sub
删除图表就比较简单了,使用Delete方法。
Charts(ChartName).Delete
图表对象的其它使用方法,在之后的或之前的文章里也有所介绍,不是系统性介绍,但也点点滴滴涉及到了。
如果有兴趣,可以参考下表进行一个自学。

本节就介绍这一点,欢迎关注、收藏
---END---