Excel精英培训网

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

[已解决]请问VBA project中的sheet1 名称如何更改?

[复制链接]
发表于 2012-4-17 22:11 | 显示全部楼层 |阅读模式
请问VBA project中的sheet1 名称如何更改?   如图所示:

如何能把sheet1的名称改成 “ANLSta”?    这样的话  可以直接用  ANLSta.range("A1")来进行引用
可以不用 sheets("sheet1") 或者 sheets(1) 来进行引用了。
最佳答案
2012-4-17 22:16
打开VBE属性窗口、进行修改!
 楼主| 发表于 2012-4-17 22:12 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2012-4-17 22:14 | 显示全部楼层
请教是如何 达到图片中的效果   使得VBAproject 的视图中   sheet的名称可以 表示为 “ ANLSta(年假统计表)”?   谢谢解答
回复

使用道具 举报

发表于 2012-4-17 22:16 | 显示全部楼层    本楼为最佳答案   
打开VBE属性窗口、进行修改!
回复

使用道具 举报

 楼主| 发表于 2012-4-17 22:32 | 显示全部楼层
mxg825 发表于 2012-4-17 22:16
打开VBE属性窗口、进行修改!

谢谢解答

修改了以后 就不能用 带有  thisworkbook的前缀了吗?

ThisWorkbook.ANLSta.Range("A1").Value = 10      这种写法  报错
ANLSta.Range("A1").Value = 10          这种写法  就OK

请教是什么原因?      
回复

使用道具 举报

 楼主| 发表于 2012-4-17 22:49 | 显示全部楼层
自己顶一下  谢谢!
回复

使用道具 举报

发表于 2012-4-17 22:49 | 显示全部楼层
你改名子,原来的就不能用了
回复

使用道具 举报

 楼主| 发表于 2012-4-18 08:04 来自手机 | 显示全部楼层
我两者都是用的改了名字以后的sheet名称ANLSta。只是如果前面加了thisworkbook就会报错,不加的话就正常,不知道为什么
回复

使用道具 举报

 楼主| 发表于 2012-4-18 19:20 | 显示全部楼层
顶一下,谢谢~~~!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 15:31 , Processed in 0.319756 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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