如何取得Excel图表的数据源,不会无解吧?
搜索了一下,发现有同样的帖子,但是都没有回答,这个问题不会没解吧?
比如用(A1:C6)区域的数据 做了一个chart,我这里是曲面图xlSurfaceTopView
但前面的数据区域我不知道,现在通过chart取得这个区域(A1:C6),以便于我取得最大值和最小值。
目的是把值坐标轴最大值/最小值设置为数据区域的最大值/最小值,对于曲面图,这样得好处大家试试看,很有用。
如果你有更好的方法(包括不用vba,但我得chart很多,逐个设置就免了)实现我得目的,也可以。
原来的类似问题
http://topic.csdn.net/t/20020820/15/955597.html#r_achor
如何取得excel中一个图表(chart)的数据源(datasource),并将他引用出来
http://topic.csdn.net/t/20040208/18/2713374.html
在对象浏览器里关于图表数据源的对象好像只有setsoursedata,
这个是设置数据区域和系列的,分明没作用啦,那要怎样才能
取得图表的数据源(边界值)和系列?在线等!
[解决办法]
可以获取,这绝对没有问题,请lz看看我几年前的提问
[解决办法]
我有个笨方法不知道行不行:
先是在excel文件数有一些数据,然后设计excel的图表,图表的数据来源就是excel文件中的数据,再调用这个excel文件时改写excel文件中的数据,那么图表是不是也对应的发生变化了呢?
[解决办法]
刚才试了一下,下面语句可以显示数据源,不过格式要处理一下,你看一下是不是你想要的。
Sub a()
MsgBox Excel.ActiveChart.SeriesCollection(1).Formula
End Sub