ExcelVBA处理图形图表大全剖析
精品文档---下载后可任意编辑 一、图表各元素在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 根据需要可以选择显示或者不显示主要网格线或次要网格线。若显示网格线,可以设置线条的图案(颜色、线宽、线条样式等等)。 6、数据标签 VBA名称:DataLabels和DataLabel (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=”1C1” End With 7、图表标题、图例和数据表 VBA名称:ChartTitle、HasLegend和HasDataTable 可以用VBA指定图表标题和图例的位置、文字和文字格式。 8、趋势线和误差线 VBA名称:Trendlines和ErrorBar 二、图表类型 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 棱锥图 柱形棱锥图 条形棱锥图 堆积柱形棱锥图