如何根据对象获取到对应的表名_Excel VBA 常用对象二
下面继续讲解上一节中未讲完的内容:Excel VBA编程中常常使用的那些对象到底是什么,如何在代码中表示它们。
Worksheet对象
Worksheet对象代表工作表。工作簿中的每个工作表都是一个Worksheet对象,所有Worksheet对象构成了Worksheets集合。
我们使用下面的这一张图来完整解析Worksheet对象,如下图1所示。
图1
工作表的名称
如图1所示,上面是Excel主界面,下面是VBE界面。新建工作簿后,Excel为我们提供了3个默认工作表(根据Excel版本,可能有差异)。工作表名称默认为Sheet1、Sheet2、Sheet3。我们可以在Excel中更改工作表的名称,例如图1中在工作表名称中双击,将默认的名为"Sheet1"的工作表改名为"浮云"。
再看看VBE界面,在左侧的工程资源管理器的"Microsoft Excel对象"文件夹下,Excel有几个工作表,就会有几个相对应的工作表代码模块,图1中是3个。在代码模块标识中,例如Sheet1(浮云),左侧的"Sheet1"是相应工作表的对象名称,右侧括号中的"浮云"是工作表名称,也就是我们在Excel主界面工作表标签中看到的名称。
也就是说,一个工作表有两个名称,一个称为"工作表名",在Excel主界面中可以看到和修改;另一个称为"工作表对象名",只能在VBE界面中看到,也可以在VBE中修改。
如何在代码中表示某工作表
《Excel VBA 工作表的四种引用方法》列出来引用工作表的四种方式
1、使用工作表名称:
Worksheets("浮云")
2、使用工作表索引:
Worksheets(1)
此外,由于工作表还有一个对象名称,因此还可以使用其对象名来指定"浮云"工作表,即:
3、使用工作表对象名:
Sheet1
4、 ActiveSheet属性
ActiveSheet属性是Workbook对象的一个属性。使用ActiveSheet属性可以获取代表当前正在使用的工作表对象。
如何根据对象获取到对应的表名_Excel VBA 常用对象二相关推荐
- 如何根据对象获取到对应的表名_Hands-on! 如何给 TiDB 添加新系统表
作者:黄东旭 "TiDB,你已经是一个成熟的数据库了,该学会用自己的 SQL 查自己的状态了." 对于一个成熟的数据库来说,通过 SQL 来查询系统本身的状态再正常不过,对于 My ...
- 获取postgres数据库所有表名
获取postgres数据库的所有表名 def get(self):try:tables = connection.introspection.table_names()return JsonRes(t ...
- 获取oracle 里的表名与字段
--数据库表名 SELECT distinct A.OBJECT_NAME as TAB_NAME,B.comments as DESCR FROM USER_OBJECTS A , USER_TAB ...
- MySQL:表的操作 知识点难点总结:表完整性约束及其他常用知识点二次总结
表操作 一 : 修改表表表表表表表表表: ALTER TABLE 语法 1. 改表名renamealter table 表名 rename 新表名2. 增加字段addalter table 表名add ...
- mysql常用表名大全_MySQL常用命令大全
目录 1.mysql服务的启动和停止 2.登陆mysql 3.增加新用户 4. 操作数据库 Ⅰ. 显示数据库列表. Ⅱ. 显示库中的数据表: Ⅲ. 显示数据表的结构: Ⅳ. 建库与删库: Ⅴ. 建表与 ...
- mysql常用表名大全_MySQL常用系统表大全
MySQL5.7 默认的模式有:information_schema, 具有 61个表: m ysqL, 具有31个表: performance_schema,具有87个表; sys, 具有1个表, ...
- php连接mysql指定表名_php mysql获取指定数据库所有表名_PHP教程
$cn = mysql_connect('localhost','root','root'); mysql_select_db('test',$cn); print_r(get_tables()); ...
- Atitit. 数据库-----catalog与schema的设计区别以及在实际中使用 获取数据库所有库表 java jdbc php c#.Net...
Atitit. 数据库-----catalog与schema的设计区别以及在实际中使用 获取数据库所有库表 java jdbc php c#.Net 1. -catalog与schema的设计区别1 ...
- SQL语句获取数据库名、所有表名、所有字段名及字段类型
SQL语句获取所有用户名,数据库名.所有表名.所有字段名及字段类型,方法来自于网上,稍加修改 1.获取所有用户名: SELECT name FROM Sysusers where status='2' ...
最新文章
- flask使用SQLAlchemy操作mysql
- 【LibreOJ】#6299. 「CodePlus 2018 3 月赛」白金元首与克劳德斯
- Linux 调优篇:虚拟化调优(hugepage 大页内存)* 叁
- 零基础不建议学前端_web前端开发零基础怎样入门-哈尔滨前端学习
- MTK 驱动---(9)emmc 分区管理
- Windows域控统一设置客户端桌面壁纸【全域策略生效】
- Surface 内置原生壁纸下载
- 基于ssm+vue的综合项目 健康体检管理系统-第十章-权限控制、图形报表
- openwrt 格式化_OpenWRT上进行EXT4格式化和内容写入
- 超有趣的Python实战:将图片转成像素风~
- matlab输出神经网络权值,matlab神经网络能做什么
- (002)循环语句,数组,方法,走进面向对象(封装)
- FTP显示文件的修改时间与实际时间不一致
- Cesium for UE4 4.27 demo实现代码
- 巧用模板和友联类型为vc++单元测试加一利器
- Ubuntu系统无法使用vim命令
- MongoDB的客户端管理工具--nosqlbooster 连接MongoDB服务器
- 如何压缩ppt文件大小?
- 易语言 超简单的可视化窗口编程语言
- 【C生万物】 指针篇 (初级)