Excel精英培训网

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

[已解决]VBA初学者的困惑

[复制链接]
发表于 2013-2-19 19:53 | 显示全部楼层 |阅读模式
        在学习VBA80集第9集时遇到一段代码sub tt(),如把sheets(1)改成sheet1则该段代码不能运行,例sub ttt().为此感到困惑.[因为该工作表既可以表示成sheets(1) 也可以表示成sheet1或sheets("sheet1")]已上传附件及gif动画,请求帮助.
Sub tt()
   Workbooks("A.xls").Sheets(1).Range("a1") = 100
End Sub
Sub ttt()
   Workbooks("A.xls").Sheet1.Range("a1") = 100
End Sub
求助.gif
最佳答案
2013-2-19 20:02
本帖最后由 JLxiangwei 于 2013-2-19 20:04 编辑

WORKBOOKS没有sheet这个属性吧
你打完点后就可以看见方法和属性
未命名.jpg
Sub ttt()
  Sheet1.Range("a1") = 100
End Sub
这样可以

A.rar

6.18 KB, 下载次数: 0

发表于 2013-2-19 20:02 | 显示全部楼层    本楼为最佳答案   
本帖最后由 JLxiangwei 于 2013-2-19 20:04 编辑

WORKBOOKS没有sheet这个属性吧
你打完点后就可以看见方法和属性
未命名.jpg
Sub ttt()
  Sheet1.Range("a1") = 100
End Sub
这样可以

回复

使用道具 举报

 楼主| 发表于 2013-2-19 20:55 | 显示全部楼层
JLxiangwei 发表于 2013-2-19 20:02
WORKBOOKS没有sheet这个属性吧
你打完点后就可以看见方法和属性

谢谢你的关注和释疑.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 00:15 , Processed in 0.756686 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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