如何根据对象获取到对应的表名_Excel VBA 常用对象二
下面繼續(xù)講解上一節(jié)中未講完的內(nèi)容:Excel VBA編程中常常使用的那些對(duì)象到底是什么,如何在代碼中表示它們。
Worksheet對(duì)象
Worksheet對(duì)象代表工作表。工作簿中的每個(gè)工作表都是一個(gè)Worksheet對(duì)象,所有Worksheet對(duì)象構(gòu)成了Worksheets集合。
我們使用下面的這一張圖來完整解析Worksheet對(duì)象,如下圖1所示。
圖1
工作表的名稱
如圖1所示,上面是Excel主界面,下面是VBE界面。新建工作簿后,Excel為我們提供了3個(gè)默認(rèn)工作表(根據(jù)Excel版本,可能有差異)。工作表名稱默認(rèn)為Sheet1、Sheet2、Sheet3。我們可以在Excel中更改工作表的名稱,例如圖1中在工作表名稱中雙擊,將默認(rèn)的名為"Sheet1"的工作表改名為"浮云"。
再看看VBE界面,在左側(cè)的工程資源管理器的"Microsoft Excel對(duì)象"文件夾下,Excel有幾個(gè)工作表,就會(huì)有幾個(gè)相對(duì)應(yīng)的工作表代碼模塊,圖1中是3個(gè)。在代碼模塊標(biāo)識(shí)中,例如Sheet1(浮云),左側(cè)的"Sheet1"是相應(yīng)工作表的對(duì)象名稱,右側(cè)括號(hào)中的"浮云"是工作表名稱,也就是我們?cè)贓xcel主界面工作表標(biāo)簽中看到的名稱。
也就是說,一個(gè)工作表有兩個(gè)名稱,一個(gè)稱為"工作表名",在Excel主界面中可以看到和修改;另一個(gè)稱為"工作表對(duì)象名",只能在VBE界面中看到,也可以在VBE中修改。
如何在代碼中表示某工作表
《Excel VBA 工作表的四種引用方法》列出來引用工作表的四種方式
1、使用工作表名稱:
Worksheets("浮云")
2、使用工作表索引:
Worksheets(1)
此外,由于工作表還有一個(gè)對(duì)象名稱,因此還可以使用其對(duì)象名來指定"浮云"工作表,即:
3、使用工作表對(duì)象名:
Sheet1
4、 ActiveSheet屬性
ActiveSheet屬性是Workbook對(duì)象的一個(gè)屬性。使用ActiveSheet屬性可以獲取代表當(dāng)前正在使用的工作表對(duì)象。
總結(jié)
以上是生活随笔為你收集整理的如何根据对象获取到对应的表名_Excel VBA 常用对象二的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: latex中怎样使公式居中_LaTeX_
- 下一篇: 从零开始一起学习SLAM | 学习SLA