打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Worksheet对象 (一)
userphoto

2023.09.03 四川

关注

Worksheet对象代表一张工作表。Worksheet对象既是Worksheets集合的成员,同时又是Sheets集合的成员。Worksheets集合包含工作簿中所有的Worksheet对象。Sheets集合除了包含工作簿中所有的Worksheet对象,还包含工作簿中所有的图表工作表(Chart)对象和宏表对象。

与ActiveWorkbook对象类似,ActiveSheet对象可以用来引用处于活动状态的工作表。

引用Worksheet对象

对于Worksheet对象,有如下 3 种引用方法。

I 使用工作表序号

使用工作表序号引用对象的语法格式为

Worksheets( 工作表序号 )

工作表序号是按照工作表的排列顺序依次编号的,Worksheets(1)代表工作簿中的第一张工作表,

而Worksheets(Worksheets.Count)代表最后一张工作表,其中Worksheets.Count返回Worksheets集合中包含的Worksheet对象的个数。即便是隐藏工作表也包括在序号计数中,也就是说可以使用工作表序号引用隐藏的Worksheet对象。

II 使用工作表名称

使用工作表名称引用对象的语法格式为:

Worksheets( 工作表名称 )

使用工作表名称引用 Worksheet对 象 时, 工 作 表 名 称 不 区 分 大 小 写 字 母。因 此

Worksheets('SHEET1')和Worksheets('sheet1')引用的是同一张工作表,但是Worksheet对象的Name属性返回值是工作表的实际名称,Name属性值和引用工作表时的名称的大小写可能会不一致。

 III 使用工作表代码名称(Codename)

假设工作簿中有 3 张工作表,依次是“Sht1”“Sheet2”和“Sht3”。在VBE窗口中显示【工程资源管理器】和【属性】窗口,如图 47-5 所示。

在【工程资源管理器】中Worksheet对象显示为“工作表代码名称(工作表名称)”的形式。对应在【属性】窗口中,【(名称)】栏为代码名称,【Name】栏为工作表名称(Excel界面中工作表标签显示的名称)。使用工作表代码名“Sheet1”等同于Worksheets(“Sht1”)。因此如下两句代码完全等效。

Sheet1.Select

Worksheets('Sht1').Select

工作表名称和其代码名称可以相同(如“Sheet2”工作表),也可以是不同的字符。工作表代码名称无法在Excel窗口中更改,只能在VBE中更改。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel VBA– 批量创建和删除工作表
VBA/Excel-实例系列-01-工作簿目录生成
VBA与Excel入门——Excel的三个基本对象VBA表示
显示未隐藏的工作表的名称到指定单元格
VBA系列-For Each语句
黑科技 | 如何一招破解工作表加密
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服