Excel图表的VBA操作全解析
1. Excel图表基础
Excel的图表功能十分强大,它能利用工作表中的数据创建各式各样的图表,并且用户能对图表的各个方面进行精细控制。不过,由于Excel图表包含众多具有各自属性和方法的对象,使用Visual Basic for Applications(VBA)来操作图表会有一定挑战。要编写生成或操作图表的VBA代码,关键在于理解图表的对象层次结构。
图表在Excel工作簿中有两种存放位置:
- 作为嵌入式对象存在于工作表中 :一个工作表可包含任意数量的嵌入式图表。
- 位于单独的图表工作表中 :通常一个图表工作表只存放一个图表。
多数用户会通过“插入” - “图表”组中的命令手动创建图表,但也可以使用VBA来创建和修改现有图表。手动创建图表最快的方式是先选中数据,然后按“Alt + F1”,Excel会创建一个使用默认图表类型的嵌入式图表;若按“F11”,则会在图表工作表中创建一个新的默认图表。
“活动图表”是操作图表时的一个重要概念,即当前被选中的图表。当用户点击嵌入式图表或激活图表工作表时,会激活一个 Chart 对象。在VBA中, ActiveChart 属性可返回被激活的 Chart 对象(若存在)。例如,若有图表被激活,以下代码会显示该图表的名称:
MsgBox ActiveChart.Name
若没有图表被激活,
订阅专栏 解锁全文
1060



被折叠的 条评论
为什么被折叠?



