excel中使用vba熟悉工作表序列(excelvba如何获取工作表)

excel中使用vba熟悉工作表序列

操作方法

  • 01

    首先我们打开一个工作样表作为例子。

  • 02

    在例子中我们看到有多个工作表。选取工作表我们可以使用worksheets加上()号内标注序列号或者使用工作表的名称来指定选取。Worksheets(“5月工资”).Activate。

  • 03

    这里可以看到Worksheets(“5月工资”)是位于工作表序列的第一个,所以上面的激活工作表可以等价为worksheets(1).activate这一语句。

  • 04

    当一个工作表的名称太长,并且其中的序列数不是太好数的时候,我们想要知道这个工作表的序列怎么办呢?我们使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码: Sub choosesheet() MsgBox ActiveSheet.Index End Sub

  • 05

    我们使用鼠标点击所需要查询序列号的sheet工作表。然后运行一下代码。可以在弹出的窗口中得到该sheet的序列。

  • 06

    这里可以修改一下代码,也可以不是使用激活窗口的方式,而是使用指定工作表名称的方式,然后使用index方法获取该对象的序列,比如刚才的第5个序列我们将代码改写为MsgBox Worksheets(“sheet3”).Index得到的是同一个结果。

excel怎么使用vba让最大化工作簿?
« 上一篇 2024-07-20 17:08