Office中国论坛/Access中国论坛

标题: [求助]请教高人,用VB如何判断EXCEL图表的数据区域 [打印本页]

作者: wxyong2    时间: 2005-8-11 05:53
标题: [求助]请教高人,用VB如何判断EXCEL图表的数据区域
在工作表Sheet2中以“品牌”和“累计销量”两列数据为区域(区域为B6:B22和F6:F22),建立一个图表

我想通过VB程序判断别人建立的图表的数据区域是否符合题目的要求(图表的数据区域是否是B6:B22和F6:F22)

在EXCEL宏中的代码如下:

    ActiveChart.SeriesCollection(1).XValues = "=Sheet2!R7C2:R22C2"

    ActiveChart.SeriesCollection(1).Values = "=Sheet2!R7C6:R22C6"

但把代码搬入VB后总是出错

VB代码如下:

   Dim s As string

   Set exlWS = exlWB.Worksheets(2)

   Set exlChart = exlWS.ChartObjects(1)

   exlChart.Activate

   s = ActiveChart.SeriesCollection(1).XValues

在“s = ActiveChart.SeriesCollection(1).XValues”处出现的错误是“类型不匹配”

即使换成Dim s As Variant,得到的s值却是“空值”

不知是否有其他的方法,小弟找过很多资料了,实在没办法了,,望高手指点

[此贴子已经被作者于2005-8-10 21:54:05编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3