我想在利用vb控制excel进行绘图,因为excel绘制的图形好看利于修改,且利用vb能够实现批量绘制图形且操作方便,比VBA方便。
  不说我这样做的原因了。
   我的目的是:想在excel一个chart中绘制两条散点图,每条对应各自的x坐标、y坐标,我已经测试成功绘制单条散点图的了,就是两条现在还存在很多问题。
  下面是程序:     Charts(i).Activate
     Charts(i).SeriesCollection(1).XValues = Sheets(name1(i)).Range("A2:A8000")
     Charts(i).SeriesCollection(1).Values = Sheets(name1(i)).Range("B2:B8000")
     Charts(i).SeriesCollection(1).Name = "  曲线1"
     
    
     Charts(i).SeriesCollection(2).XValues = Sheets(name1(i)).Range("E2:E8000")
     Charts(i).SeriesCollection(2).Values = Sheets(name1(i)).Range("F2:F8000")
     Charts(i).SeriesCollection(2).Name = "曲线2"
   这样运行得到5个系列(也就是5条散点图),且每条线对应的X坐标都是A2:A8000,y轴就是按照顺序为B2:B8000、C2:C8000、D2:D8000、E2:E8000、F2:F8000, 这样的结果显然与我的想法不一样,我要得到的是两条散点图,第一条对应的X轴为:A2:A8000,Y轴为:B2:B8000;第二条对应的X轴为:E2:E8000,Y轴为:F2:F8000;  
    请问大家:为什么会出现5条散点图,且为什么X轴坐标不能变呢?
   望高手指点,在线等待。