excel中用VBA如何实现动态创建图表
程序主体意图:通过一系列处理将杂乱的数据整理在一起形成X行Y列,最终将X行Y列的数据在图表中显示出来曲线.(sheet4为最终整理好的数据表,sheet3中包含图表cha...
程序主体意图:通过一系列处理将杂乱的数据整理在一起形成X行Y列,最终将X行Y列的数据在图表中显示出来曲线.(sheet4为最终整理好的数据表,sheet3中包含图表chart5,参数temp2为sheet4中的行数,因数据两不同,所以temp2数值也会不同,sheet4中数据列数固定为11列)
不明白的地方:如何通过VBA让程序自动去设置chart5的数据范围,下面是我写的,但是每次运行到这里总会报错,望大家帮我指点一下.如果最初没有chart5的话,那如何用代码直接把chart创建出来?(我使用了R1C1引用样式,选择这项跟使用A1:B5这样写法有啥不一样的,或者是需要注意的?)谢谢高手指点.
Sheet3.ChartObjects(5).SetSourceData Source:=Sheets("Sheet4").Range("1:1,& temp2:11"), PlotBy:=xlColumns 展开
不明白的地方:如何通过VBA让程序自动去设置chart5的数据范围,下面是我写的,但是每次运行到这里总会报错,望大家帮我指点一下.如果最初没有chart5的话,那如何用代码直接把chart创建出来?(我使用了R1C1引用样式,选择这项跟使用A1:B5这样写法有啥不一样的,或者是需要注意的?)谢谢高手指点.
Sheet3.ChartObjects(5).SetSourceData Source:=Sheets("Sheet4").Range("1:1,& temp2:11"), PlotBy:=xlColumns 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询