Excel2003如何批量修改图表序列数据源(VBA实现)
实现方式如下:
工作表中有许多嵌入式图表,图表中的数据源已设置,但是设死的
通过遍历所有图表的SeriesCollection对象,分别取得每一个序列的Formula值,然后解析重新修改数据源为实际使用的区域
(主要是通过这种方式修改区域的最后一行行号)
通过SeriesCollection.Values和.XValues完成修改
问题如下:
SeriesCollection(1).Formula可以正常获得
SeriesCollection.Count取到的值是对的,没问题
但当i>1的时候,SeriesCollection(i).Formula无法正常取得
程序运行报错:
运行时错误:1004
不能取得 Series 的 Formula 属性
还请达人赐教啊!
[解决办法]
看看报错时i的值
估计是超出范围了。
[解决办法]