目录
- 一. 图表各元素在VBA中的表达方式
- 二. 图表类型
- 三. VBA图表常用命令
-
- 1. 获取工作表的行数
- 2. 使用工作表函数检查 A1单元格中的数据是否为数字:
- 3. 激活单元格区域 A 列中最大值的单元格:
- 3. 单元格中输入数组公式:
- 4. 获取当前工作表中图表的个数:
- 5. 选中当前工作表中图表 Chart1:
- 6. 选中当前图表区域:
- 7. 更改工作表中图表的图表区的背景颜色
- 8. 更改图表工作表中图表区的颜色
- 9. 添加新的图表工作表
- 10. 指定图表数据源并按列排列
- 11. 新图表作为新图表工作表
- 12. 将绘图区颜色变为白色
- 13. 将图表 1 导出到 C 盘上并命名为MyChart.gif
- 14. 删除工作表上所有的 ChartObject对象
- 15. 删除工作簿中所有的图表工作表
- 16. 批量生成Excel图表
- 17. 在工作表中添加 Shape(图形)、Chart(图表)对象
一. 图表各元素在VBA中的表达方式
1. 图表区
VBA名称:ChartArea
2. 绘图区
VBA名称:PlotArea
调整绘图区的大小以及在图表中的位置,指定绘图区的Top、Left、Height 和 Width 属性。
3. 数据系列
VBA名称:Series
指定给定系列语法:ChatObject.SeriesCollection(Index)
,其中 Index 是数字范围,从 1 开始,最大值是图表中系列的数量或系列名称的数量。
4. 图表轴
VBA名称:Axis
指定给定轴的简单语法:ChatObject.Axes(Type)
,其中 Type 指定轴的 Excel VBA 常量。
辅助轴
语法:ChatObject.Axes(Type,AxisGroup)
。
5.网格线
VBA名称:HasMajorGridlines和HasMinorGridlines
根据需要可以选择显示或者不显示主要网格线或次要网格线。若显示网格线,可以设