使用vba更改图表类型

使用vba更改图表类型,vba,excel,Vba,Excel,您好,我想使用vba将饼图更改为条形图,反之亦然。我从一个类似的问题中使用了这个代码,但它似乎不起作用。它给我一条系统错误消息,说“找不到参数”。当我从开发人员自身运行它时,它会给我一个运行时错误5。需要调试此文件的帮助或帮助更改图表类型的代码。谢谢。代码如下: Sub ApplyPieChart() ActiveSheet.ChartObjects("Chart Title").Activate ActiveChart.ChartType = xlPie End Sub Su

您好,我想使用vba将饼图更改为条形图,反之亦然。我从一个类似的问题中使用了这个代码,但它似乎不起作用。它给我一条系统错误消息,说“找不到参数”。当我从开发人员自身运行它时,它会给我一个运行时错误5。需要调试此文件的帮助或帮助更改图表类型的代码。谢谢。代码如下:

Sub ApplyPieChart()
    ActiveSheet.ChartObjects("Chart Title").Activate
    ActiveChart.ChartType = xlPie
End Sub

Sub ApplyBarChart()
    ActiveSheet.ChartObjects("Chart Title").Activate
    ActiveChart.ChartType = xlBarClustered
End Sub

代码对我来说运行没有错误。检查图表的名称。最有可能的不是“图表标题”,而是类似“图表1”的东西,除非您更改它