Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1760|回复: 5

[已解决]这里的with哪儿出错了?

[复制链接]
发表于 2008-12-26 20:18 | 显示全部楼层 |阅读模式

这里的with哪儿出错了?

这里的with哪儿出错了?

这是作业,本来是偷懒,复制前1题里的1句with,忘记把工作表名更改回来(02,应该改成03)。

可发现过程exercise3竟把结果输出到03表中了?!觉得很奇怪,请帮忙看看吧,谢谢!!

最佳答案
2008-12-26 20:35

这个With一点用处也没有。

用了With的话,你要使用这个对象的属性或方法,应该是这样的用法的。

With Workbooks(1).Sheets(1)

   .Cells(1,1)=2

End With

发表于 2008-12-26 20:35 | 显示全部楼层    本楼为最佳答案   

这个With一点用处也没有。

用了With的话,你要使用这个对象的属性或方法,应该是这样的用法的。

With Workbooks(1).Sheets(1)

   .Cells(1,1)=2

End With

回复

使用道具 举报

发表于 2008-12-26 20:37 | 显示全部楼层

[em01]

晕S

你那个WITH 语句可以说是一个摆式,根本就没有起到作业,因为下面的区域[B12]根本就没有引用WITH,正确的用法是单元格或区域前面加".",这样才表示是WITH引用下的工作表中的区域啊!

       WITH   SHEETS("02")

           .Range("B12")=

       end with

回复

使用道具 举报

发表于 2008-12-26 20:37 | 显示全部楼层

[em01]

晕S

你那个WITH 语句可以说是一个摆式,根本就没有起到作业,因为下面的区域[B12]根本就没有引用WITH,正确的用法是单元格或区域前面加".",这样才表示是WITH引用下的工作表中的区域啊!

       WITH   SHEETS("02")

           .Range("B12")=

       end with

回复

使用道具 举报

发表于 2008-12-26 20:39 | 显示全部楼层

是个摆设[em01]
回复

使用道具 举报

 楼主| 发表于 2008-12-26 20:41 | 显示全部楼层

学的那会儿记住过,

一直忘到现在,

再不会忘了....[em06]

[em04]很感谢各位!!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-23 21:38 , Processed in 0.212026 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表