请高手指点VBA画图时,设置Chart.SetSourceData时总是失败的问题,非常感谢!

let_me_do 2017-05-29 10:38:32
先:
Set Tmp_ChartObj = DestSheet.ChartObjects.Add(0, 0, 0, 0)

然后:
Tmp_ChartObj.Chart.SetSourceData Source:=DestSheet.Range(“D3:E25”) '这个是OK的

但是下面的就好像编译不通过:
Tmp_ChartObj.Chart.SetSourceData Source:=DestSheet.Range(Cells(3, 4), Cells(25, Tmp_ColNo))

我主要的目的是,DestSheet.Range这个里面使用变量,不知哪位高人能指导如何实现,非常感谢!
...全文
1973 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2017-06-21
  • 打赏
  • 举报
回复

Set Tmp_ChartObj = DestSheet.ChartObjects.Add(0, 0, 0, 0) 
Tmp_ChartObj.Activate
Tmp_ChartObj.Chart.SetSourceData Source:=DestSheet.Range(Cells(3, 4), Cells(25, Tmp_ColNo))

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧