加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

VBA图表剖析

(2008-03-11 20:49:46)
标签:

杂谈

 一、图表各元素在VBA中的表达方式
1、图表区
VBA名称:ChartArea
2、绘图区
VBA名称:PlotArea
调整绘图区的大小以及在图表中的位置,指定绘图区的TopLeftHeightWidth属性。
3、数据系列
VBA名称:Series
指定给定系列语法:ChatObject.SeriesCollection(Index),其中Index是数字范围,从1开始,最大值是图表中系列的数量或系列名称的数量。
4、图表轴
VBA名称:Axis
指定给定轴的简单语法:ChatObject.Axes(Type),其中Type指定轴的Excel VBA常量。
辅助轴
语法:ChatObject.Axes(TypeAxisGroup)
5、网格线
VBA名称:HasMajorGridlinesHasMinorGridlines
根据需要可以选择显示或者不显示主要网格线或次要网格线。若显示网格线,可以设置线条的图案(颜色、线宽、线条样式等等)
6、数据标签
VBA名称:DataLabelsDataLabel
(1)图表中所有系列的所有点显示特定类型的数据标签或不显示数据标签:
ActiveChart.ApplyDataLabels Type:=xlDataLabelsShowNone
(2)特定系列显示数值(Y)作为数据标签:
With ActiveChart.SeriesCollection(“Xdata”)
  .HasDataLabels=True
  .ApplyDataLabels Type:=xlDataLabelsShowValue
End With
(3)特定的点在它的数据标签中显示文字
With ActiveChart.SeriesCollection(“Xdata”).Points(1)
  .HasDataLabels=True
  .DataLabel.Text=”MyLabel”
End With
(4)将公式放置在某个系列上的某特定点的数据标签中(在公式中需使用RC样式)
With ActiveChart.SeriesCollection(“Xdata”).point(1)
  .HasDataLabels=True
  .DataLabel.Text=”Sheet1.R1C1”
End With
7、图表标题、图例和数据表
VBA名称:ChartTitleHasLegendHasDataTable
可以用VBA指定图表标题和图例的位置、文字和文字格式。
8、趋势线和误差线
VBA名称:TrendlinesErrorBar
二、图表类型
Excel标准图表类型
图表类型
描述
Excel VBA常量
柱形图
簇状柱形图
3D簇状柱形图
堆积柱形图
3D堆积柱形图
百分比堆积柱形图
3D百分比堆积柱形图
3D柱形图
xlColumnClustered
xl3DColumnClustered
xlColumnStacked
xl3DColumnStacked
xlColumnStacked100
xl3DColumnStacked100
xl3DColumn
条形图
簇状条形图
3D簇状条形图
堆积条形图
3D堆积条形图
百分比堆积条形图
3D百分比堆积条形图
xlBarClustered
xl3DBarClustered
xlBarStacked
xl3DBarStacked
xlBarStacked100
xl3DBarStacked100
折线图
折线图
数据点折线图
堆积折线图
堆积数据点折线图
百分比堆积折线图
百分比堆积数据点折线图
3D折线图
xlLine
xlLineMarkers
xlLineStacked
xlLineMarkersStacked
xlLineStacked100
xlLineMarkersstacked100
xl3DLine
饼图
饼图
分离型饼图
3D饼图
分离型3D饼图
复合饼图
复合条饼图
xlPie
xlPieExploded
xl3DPie
xl3DPieExploded
xlPieOfPie
xlBarOfPie
XY(散点)
散点图
平滑线散点图
无数据点平滑线散点图
折线散点图
无数据点折线散点图
xlXYScatter
xlXYScatterSmooth
xlXYScatterSmoothNoMarkers
xlXYScatterLines
xlXYScatterLinesNoMarkers
气泡图
气泡图
3D气泡图
xlBubble
xlBubble3DEffect
面积图
面积图
3D面积图
堆积面积图
3D堆积面积图
百分比堆积面积图
3D百分比堆积面积图
xlArea
xl3DArea
xlAreaStacked
xl3DAreaStacked
xlAreaStacked100
xl3DAreaStacked100
圆环图
圆环图
分离型圆环图
xlDoughnut
xlDoughnutExploded
雷达图
雷达图
数据点雷达图
填充雷达图
xlRadar
xlRadarMarkers
xlRadarFilled
曲面图
3D曲面图
曲面图(俯视)
3D曲面图(框架图)
曲面图(俯视框架图)
xlSurface
xlSurfaceTopView
xlSurfaceWireframe
xlSurfaceWireframeTopView
股价图
盘高-盘低-收盘图
成交量-盘高-盘低-收盘图
开盘-盘高-盘低-收盘图
成交量-开盘-盘高-盘低-收盘图
xlStockHLC
xlStockVHLC
xlStockOHLC
xlStockVOHLC
圆柱图
柱形圆柱图
条形圆柱图
堆积柱形圆柱图
堆积条形圆柱图
百分比堆积柱形圆柱图
百分比堆积条形圆柱图
3D柱形圆柱图
xlCylinderColClustered
xlCylinderBarColClustered
xlCylinderColStacked
xlCylinderBarStacked
xlCylinderColStacked100
xlCylinderBarStacked100
xlCylinderCol
圆锥图
柱形圆锥图
条形圆锥图
堆积柱形圆锥图
堆积条形圆锥图
百分比堆积柱形圆锥图
百分比堆积条形圆锥图
3D柱形圆锥图
xlConeColClustered
xlConeBarClustered
xlConeColStacked
xlConeBarStacked
xlConeColStacked100
xlConeBarStacked100
xlConeCol
棱锥图
柱形棱锥图
条形棱锥图
堆积柱形棱锥图
堆积条形棱锥图
百分比堆积柱形棱锥图
百分比堆积条形棱锥图
3D柱形棱锥图
xlPyramidColClustered
xlPyramidBarClustered
xlPyramidColStacked
xlPyramidBarStacked
xlPyramidColStacked100
xlPyramidBarStacked100
xlPyramidCol
 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有