xowen 发表于 2017-4-10 10:12:54

【已解决】如何在Excel中根据数据自动生成柱状图?

本帖最后由 xowen 于 2017-4-10 15:18 编辑

想达到的效果如下图所示,将A2-4作为分类系列,B2-F2作为X坐标,B2-F4这个区间的作为柱状图的数据,这个怎么写?当前试了一下这个代码,但是无效:

将A2-4作为分类系列,B2-F2作为X坐标,B2-F4这个区间的作为柱状图的数据$PIC=$CExcelBook.Activesheet.chartobjects.add(0,200,200,150)
$PIC.chart.charttype=51
$Chart=$PIC.chart.SeriesCollection.NewSeries()
$Chart.Values = "Sheet1!$A$2:$F$4"哪位大神指导一下,谢谢了!"Sheet1!$A$2:$F$4"是手动制作柱状图时显示的区域。

当前生成单个图表没问题,例如,生成User1 A2,B2-F2的单独柱状图是OK 的,生成代码:$PIC=$CExcelBook.Activesheet.chartobjects.add(0,200,200,150)
$PIC.chart.charttype=51
$Chart=$PIC.chart.SeriesCollection.NewSeries()
$Chart.Name = "=Sheet1!$A2"
$Chart.Values = "=Sheet1!$B$2:$F$2"

chzj589 发表于 2017-4-12 08:59:27

回复 1# xowen
如何生成,能赐教吗?
页: [1]
查看完整版本: 【已解决】如何在Excel中根据数据自动生成柱状图?