如何从单元格值列表创建多个工作表


如果您定期使用大型数据集或需要根据特定条件将数据分隔到工作表中,本教程将非常适合您。在 Excel 的帮助下,您可以有效地管理和分析数据。通过自动创建多个工作表的进程,您可以节省时间并提高工作效率。本文将向您展示如何根据不同的值或其他条件,将单元格值列表划分为单独的工作表。

无论您是新手还是 Excel 高级用户,本文将通过详细的示例,为您提供清晰简单的说明,来帮助您学习这个实用的功能。完成本教程视频后,您将掌握在 Excel 中管理数据的知识和能力。所以,让我们开始学习如何利用 Excel 的强大功能,从一组单元格值中生成多个电子表格。做好提升数据组织水平的准备!

从单元格值列表中创建多个工作表

在本文中,我们将首先创建 VBA 模块,然后选择要执行任务的单元格范围。因此,让我们了解一个简单过程,来了解如何在 Excel 中从单元格值列表创建多个工作表。

步骤 1

考虑一张 Excel 表格,其中包含类似于以下图片的项目列表。

首先,右键单击工作表名称,然后选择“查看代码”以打开 VBA 应用程序。

步骤 2

然后点击插入并选择模块,再将以下代码复制到文本框中。

插入>模块>复制。

范例

Sub AddSheets()
   Dim xRg As Excel.Range
   Dim wSh As Excel.Worksheet
   Dim wBk As Excel.Workbook
   Set wSh = ActiveSheet
   Set wBk = ActiveWorkbook
   Application.ScreenUpdating = False
   For Each xRg In wSh.Range("A2:A6")
      With wBk
         .Sheets.Add after:=.Sheets(.Sheets.Count)
         On Error Resume Next
         ActiveSheet.Name = xRg.Value
         If Err.Number = 1004 Then
         Debug.Print xRg.Value & " already used as a sheet name"
         End If
         On Error GoTo 0
      End With
   Next xRg
   Application.ScreenUpdating = True
End Sub

在代码 A2:A6 中,包含列表的单元格区域

步骤 3

然后点击 F5 完成任务。

这样你就能基于单元格值列表创建多个工作表。

总结

在本教程中,我们使用了简单的范例演示如何基于 Excel 中的单元格值列表创建多个工作表以突出显示特定数据集。

更新于: 2023 年 7 月 12 日

2K+ 浏览量

开启你的 职业

完成课程获取认证

开始
广告
© . All rights reserved.