本帖最后由 kucss 于 2009-12-12 21:02:12 编辑

解决方案 »

  1.   

    vba中的很多属性是有前提的,那就是你操作的这个对象是否拥有该属性,虽然很多时候这个属性显示了出来。
      

  2.   

    谢谢你的回答。这个我知道的呢。
    ActiveChart.SeriesCollection(1).Values
    三维曲面图的时候,这个属性可以取出来的。我试过的呢。但是设置会出如上的错误。
      

  3.   

    ActiveSheet.ChartObjects(1).Activate
    ActiveChart.SeriesCollection(1).Values = Range("B1:B7")
      

  4.   

    你好
    你尝试了可以了吗?问题主要出在
    ActiveChart.SeriesCollection(1).Values = Range("B1:B7")
    这段代码上。上面的那个代码 没有问题的。
      

  5.   

    你好 你是 三维曲面图吗? excel2003里面试的?