如何在 Excel 中列出所有表名?
本文将向用户介绍如何在特定 Excel 工作表中列出所有表名的概念。Excel 提供了多种方式向最终用户展示数据。其中一种方式是将数据组织到表格中。表格是一个二维结构,以水平行和垂直列的形式存储数据。在 Excel 中,插入表格之前,我们需要输入表格行和列所需的数据。然后选择包含数据的这些单元格,并使用插入选项卡下的表格选项插入表格。
本文将提供两个示例来说明如何在给定工作簿中列出所有表名。
示例 1:使用 VBA 代码。
示例 2:使用名称框。
示例 1:使用 VBA 代码
VBA 编程语言用途广泛。其中一个用途是在 Excel 中显示表格列表。
让我们看一下创建 VBA 代码所涉及的步骤。
步骤 1
在一个工作表中创建 2 个表格,如下所示。
步骤 2
单击下图所示的“开发工具”选项卡。
步骤 3
单击下图所示的“Visual Basic”选项。
步骤 4
将弹出一个新窗口,窗口左侧显示所有工作表。
步骤 5
双击要显示表名的工作表。将弹出一个空白框。
步骤 6
在这个空白框中,输入下面给出的 VBA 代码。
要使用的 VBA 代码如下所示。
Sub DisplayAllTables() ' declaring variables Dim k As ListObject Dim s1 As Worksheet Dim t As Integer ' initializing integer variable t = -1 ' traversing through each table and displaying each table name in a new cell For Each s1 In Worksheets For Each k In s1.ListObjects t = t + 1 Sheets(6).Range("A1").Offset(t).Value = k.Name Next k Next End Sub
步骤 7
输入 VBA 代码后,单击“运行”按钮,代码将执行。
输出
从输出图像中可以看到,所有表格的名称都显示在之前步骤中选择的 Sheet6 上。
示例 2:使用名称框
让我们看一下使用名称框显示所有表格名称所涉及的步骤。
步骤 1
在一个工作表中创建 2 个表格,如下所示。
步骤 2
名称框位于公式栏的最左侧,如下面的图像中突出显示。
步骤 3
名称框包含一个下拉列表,如上一张图像所示。单击此下拉列表,您将能够看到当前 Excel 工作簿中所有表格的名称。
从输出图像中可以看到,名称框包含表格的名称以及当前选定单元格的名称。
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
结论
在本文中,我们学习了列出当前工作簿中所有表格名称的不同方法。用户必须能够熟练使用 Excel,并精通 VBA 编程语言。此外,用户应能够命名 Excel 工作表的各个部分,并轻松浏览 Excel 工作表中的所有选项。