如何在工作簿中获取当前工作表的编号?


有时用户同时处理多个工作表。在处理大量工作表时,获取当前工作表编号对于跟踪当前工作操作状态非常重要。为了访问工作表编号,在本教程中,我们使用了两种策略,第一种策略涉及在状态栏上设置工作表编号,第二种策略涉及使用 VBA 代码。VBA 代码是一种有效的方法,只需编写一次代码,然后通过简单地调用关联的模块,就可以多次使用相同的代码来处理数据。

下面列出了允许用户评估当前工作表编号的解决方案。

  • 第一种方法是通过启用选项功能在状态栏中显示工作表编号。

  • 另一种方法是使用 Excel 的 VBA 代码进行分析。

在 Excel 中获取当前工作簿工作表编号的示例

示例 1

步骤 1

请考虑以下示例以启用状态栏选项

要解决所需任务,请考虑以下给定的工作簿

步骤 2

之后,单击“+”号添加更多工作表。通过单击“+”号两次或多次创建 3 个工作表。

步骤 3

工作表将显示在页面底部

步骤 4

转到 Excel 工作表的状态栏,然后右键单击工作表。请考虑以下所示区域

步骤 5

右键单击将在用户面前显示以下给定的选项。

步骤 6

选择“工作表编号”选项。

步骤 7

这将在 Excel 工作表的底部显示工作表编号。

此示例将允许用户在 Excel 工作表的底部添加当前工作表编号的功能。启用此功能后,用户可以轻松地从状态栏跟踪工作表编号。

示例 2

让我们考虑另一个示例以获取当前工作表编号。以下示例将演示用户使用 VBA 代码访问当前工作表编号。

请考虑以下步骤以了解该过程

步骤 1

要使用 VBA 解决此任务。首先,转到“开发工具”选项卡,然后单击“代码”部分下的“Visual Basic”。

步骤 2

这将显示以下给定的 Microsoft VBA 区域

步骤 3

之后,用户需要编写一个模块定义。此模块包含执行所需任务的代码。为此,请单击“插入”选项卡“模块”。这将向用户显示代码区域。

步骤 4

在出现的代码编辑器中,复制以下给定的代码

' define module header
Sub Get_Sheet_number()
    ' use index instance to access sheet number
    MsgBox ActiveSheet.Index
' end of defined module
End Sub

代码区域的快照

步骤 5

在代码区域中键入代码后。现在,是执行代码的时候了。为此,请单击“运行”选项。这将执行提供的代码

步骤 6

最终获得的结果如下所示

结论

本教程说明了两种获取当前工作表编号的简单策略。第一种情况涉及使用状态栏,而另一种选项允许用户使用 VBA 代码。这两个过程都易于使用,并且可以有效地处理数据,没有任何问题。

更新于: 2023-08-22

5K+ 阅读量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告