VB操作excel是怎样利用表中数据画图?

我已经建好了excel,并输入了一个表格,可是用录制宏来获取绘制散点图代码的时候,将代码复制到VB里运行后图就变了,本来是两组数据一个是X一个是Y共一条曲线,却变成了两条... 我已经建好了excel,并输入了一个表格,可是用录制宏来获取绘制散点图代码的时候,将代码复制到VB里运行后图就变了,本来是两组数据一个是X一个是Y共一条曲线,却变成了两条曲线,横坐标变成了编号,怎么解决?代码如下:
Range("B3:C13").Select
Range("C13").Activate
ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceData Source:=Range("'Sheet1'!$B$3:$C$13")
ActiveChart.ChartType = xlXYScatterSmooth
展开
 我来答
xiaoxi1981
2014-09-02 · TA获得超过1197个赞
知道小有建树答主
回答量:961
采纳率:72%
帮助的人:341万
展开全部

有可能是VB里没有定义xlXYScatterSmooth这个值引起的问题。

你将

ActiveChart.ChartType = xlXYScatterSmooth

修改成 

ActiveChart.ChartType =  72

试一下。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式