excel学习库

excel表格_excel函数公式大全_execl从入门到精通

VBA 如何新建图表工作表,这一篇都讲清楚了

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---

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接