关于定义其他表中的range问题

feigift 2006-01-15 08:55:48
For Counter = 1 To 7
Sheets("calculate").Activate
Set MyRange = Worksheets("calculate").Range(Cells(1, 1), Cells(10, 1))
MyRange.Value = 0

Next Counter

请问我定义calculate表中的range时,
Set MyRange = Worksheets("calculate").Range(Cells(1, 1), Cells(10, 1))
这句出错,当换成
Set MyRange = Worksheets("calculate").Range("a1:a10")
就行了,各位高手这是什么原因?
...全文
54 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
titihao 2006-01-18
  • 打赏
  • 举报
回复
For Counter = 1 To 7
Sheets("calculate").Activate
Set MyRange = Worksheets("calculate").Range(Cells(1, 1), Cells(10, 1))
MyRange.Value = 0

Next Counter

这段代码在我的机子上运行是没什么问题的。。奇怪中。。

5,172

社区成员

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

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