更改excel图表的类型可以分为更改整个图表的类型和更改具体的某个系列的图表类型。
在vba中可以分别通过Chart对象的ChartType属性和Series对象的ChartType属性来获取或设置整个图表的类型和某个系列的图表类型。
其中图表类型的具体值可以参考图表类型枚举常量。
以下是vba代码举例演示了如何更改整个图表的类型和更改具体的某个系列的图表类型:
Sub QQ1722187970() '创建内嵌的图表 Dim oChart As Chart Dim oWK As Worksheet Set oWK = Sheet1 Dim oChartObject As ChartObject Dim oSeries As Series Set oChartObject = oWK.ChartObjects(1) Set oChart = oChartObject.Chart '对整个图表进行设置 With oChart Debug.Print .ChartType .ChartType = xlBubble '获取具体的某个系列 Set oSeries = .SeriesCollection(1) With oSeries .ChartType = xlLine End With End With End Sub
发表评论