如何在 Excel 中复制工作表

在 Excel 中工作时,您有时需要创建一份或多份电子表格副本。幸运的是,创建重复的电子表格并不是一项艰巨的任务。

如何在 Excel 中复制工作表

在本文中,您将学习如何在不同平台上以多种方式复制 Excel 工作表。此外,我们还将介绍与工作表复制相关的其他有用功能,例如移动工作表、复制多张工作表、取消隐藏工作表等。

如何在Excel中复制工作表?

复制工作表的最快方法是拖放。这是如何完成的:

  1. 在屏幕底部,选择要复制的工作表标签。

  2. 按住键盘上的“控制”键 (Ctrl)。

  3. 按住 Ctrl 键的同时,用鼠标拖放选项卡。

如果您有太多工作表并希望工作表副本出现在特定位置,请执行以下操作:

  1. 右键单击要复制的工作表标签。

  2. 单击“移动或复制”。

  3. 选择要在其中放置副本的工作簿。

  4. 选择要在其前面显示重复项的工作表。
  5. 选中“创建副本”。

  6. 单击“确定”。

如何在 Mac 上的 Excel 中复制工作表?

对于 Mac 用户,拖动技术也适用:

  1. 按住“选项”键。

  2. 单击工作表选项卡并将其拖动到所需位置。

  3. 放下工作表标签并释放 Option 键。

但是,如果要将工作表复制到另一个工作簿,方法略有不同:

  1. 打开要在其中放置副本的工作簿。
  2. 在包含原件的工作簿中,右键单击工作表选项卡。

  3. 单击“移动或复制”。

  4. 选择要将工作表粘贴到的工作簿。

  5. 确保选中“创建副本”。

  6. 单击“确定”。

如何在Excel中多次复制工作表?

您可以使用拖放技术快速增加 Excel 工作表重复项的数量:

  1. 使用上述方法之一创建工作表的副本。
  2. 按住 Shift 键并使用鼠标选择复制的工作表和原件的标签。请注意,两个工作表标签必须彼此相邻。
  3. 松开 Shift 并按住 Ctrl。
  4. 拖放两个选项卡。

  5. 释放 Ctrl。

重复这些步骤。每次,您都可以增加要进一步复制的相同工作表标签的数量。

如何使用快捷方式在 Excel 中复制工作表?

如果您想通过单击按钮创建更多的工作表副本,您可以创建一个键盘快捷键:

  1. 转到功能区中的“查看”选项卡。

  2. 点击“宏”。

  3. 在下拉菜单中,单击“录制宏”。

  4. 输入您要使用的快捷键(例如“D”)。

  5. 单击“确定”。

  6. 右键单击要复制的工作表标签。
  7. 单击“移动或复制”。

  8. 选择要在其中粘贴副本的工作簿。
  9. 选择要在其前面显示重复项的工作表。

  10. 选中“创建副本”。

  11. 再次单击“宏”。

  12. 选择“停止录制”。

现在,单击工作表选项卡并按 Ctrl + D 立即复制工作表。根据需要多次使用此快捷方式。

如何在 VBA 中复制 Excel 中的工作表?

Microsoft Office 程序有自己的编程语言——Visual Basics for Application (VBA)。有了这个,您可以编写 Excel 来为您制作工作表的副本。

首先,您需要打开 VBA:

  1. 如果在功能区上没有看到“开发人员”选项卡,请转到“文件”。

  2. 选择“选项”。

  3. 在“自定义功能区”部分,选中“开发人员”。

  4. 返回工作表并打开功能区中的“开发人员”选项卡。

  5. 单击“Visual Basic”。

注意:您可以使用快捷方式 (Alt + F11) 打开 VBA,但这可能不适用于所有用户。

现在您已经打开了 VBA,您可以创建一个代码来自动执行复制过程:

  1. 单击“Visual Basic”以打开 VBA。

  2. 单击“插入”选项卡,然后单击“模块”。

  3. 复制并粘贴以下代码:

    复印机 ()

    Dim x 作为整数

    x = InputBox("你想要多少份?")

    对于 numtimes = 1 到 x

    ActiveWorkbook.Sheets("Sheet1").Copy _

    之后:=ActiveWorkbook.Sheets("Sheet1")

    下一个

    结束子

  4. 输入要复制的工作表的名称,而不是工作表 1。
  5. 返回到您的工作表并单击功能区上的“查看”。

  6. 单击“宏”选项卡,然后单击“查看宏”。

  7. 选择“复印机”宏,然后单击“运行”。

  8. 输入您要复印的份数(例如“20”)。

  9. 单击“确定”。

如何在 Excel Online 中复制工作表?

如果您在线使用 Excel,还有一种简单的方法可以复制工作表:

  1. 右键单击要复制的工作表标签。
  2. 点击“复制”。

如何在Excel中复制工作簿?

首先,您必须转到允许您打开现有 Excel 文档的对话框。访问此对话框的方式因 Excel 版本而异:

  1. Excel 2007 – 办公室>打开

    Excel 2010 - 文件>打开

    Excel 2013 – 文件>计算机>浏览

    Excel 2016 – 文件>浏览

  2. 导航到要复制的 Excel 文档并选择它。
  3. 单击“打开”按钮上的小箭头。

  4. 从下拉菜单中,选择“作为副本打开”。

您现在有两个相同的工作簿。如果需要,重命名新工作簿的副本。

如何在 Excel 中移动工作表?

在 Excel 中移动工作表有两种简单的方法。

您只需选择要移动的工作表标签并将其拖动到所需位置即可。

或者,如果您的工作表太多,您可以:

  1. 右键单击要移动的工作表标签。
  2. 单击“移动或复制”。

  3. 选择您希望工作表出现在其前面的工作表标签。

  4. 单击“确定”。

如何使用快捷方式在 Excel 中移动工作表?

要创建在 Excel 中移动工作表的快捷方式,您需要创建一个宏:

  1. 转到功能区上的“查看”选项卡。

  2. 单击“宏”选项卡。

  3. 选择“录制宏”。

  4. 插入要用作快捷键的键(例如“M”)。

  5. 右键单击要移动的工作表标签。

  6. 选择“移动或复制”。

  7. 选择要将工作表移动到的位置。

  8. 单击“确定”。

  9. 回到“宏”。

  10. 单击“停止录制”。

每次单击 Ctrl + M 时,Excel 都会将您的工作表移动到您选择的位置。

如何在Excel中多次复制多个工作表?

复制多张纸的最快方法是:

  1. 按住时选择要复制的工作表标签 控制.

  2. 右键单击任何选定的工作表标签。
  3. 选择“移动或复制”。

  4. 单击要在其前面显示副本的工作表。

  5. 选中“创建副本”。

  6. 单击“确定”。

重复此过程,直到获得所需的份数。

其他常见问题

如何在 Excel 中取消隐藏工作表?

Excel 文件中可能有一些不是您创建的隐藏工作表。您可以轻松检查并取消隐藏任何隐藏的工作表:

1. 右键单击​​任何工作表标签。

2. 单击“取消隐藏”。

3. 选择要取消隐藏的工作表,然后单击“确定”。

不幸的是,您无法一次取消隐藏所有工作表。您必须为每个隐藏的工作表重复此过程。

此外,如果 Excel 文件中没有隐藏的工作表,“取消隐藏”按钮将无法点击。

如何在Excel中自动复制工作表并重命名?

您首先必须在 Excel 中打开 VBA 并创建一个新模块:

1. 转到功能区上的“开发人员”选项卡。

2. 单击“Visual Basic”。

3. 单击“插入”,然后单击“模块”。

4. 复制并粘贴以下代码:

子创建()

'由扩展办公室更新

昏暗的我

Dim xNumber 作为整数

将 xName 变暗为字符串

Dim xActiveSheet 作为工作表

出错时继续下一步

Application.ScreenUpdating = False

设置 xActiveSheet = ActiveSheet

xNumber = InputBox("你想要多少份?")

对于 I = 1 到 xNumber

xName = ActiveSheet.Name

xActiveSheet.Copy After:=ActiveWorkbook.Sheets(xName)

ActiveSheet.Name = "NewName" & I

下一个

xActiveSheet.Activate

Application.ScreenUpdating = True

结束子

5. 输入所需的副本名称,而不是“NewName”。如果您创建多个副本,Excel 将为每个副本分配后缀(“-1”、“-2”、“-3”等)。

6. 选择要重命名副本的工作表标签。

7. 转到功能区上的“查看”选项卡。

8. 单击“宏”,然后单击“查看宏”。

9. 选择“创建”宏并单击“运行”。

10. 输入您需要的份数(例如“5”)。

11. 单击“确定”。

注意:在键盘上按 F5 可以替代步骤 7. 和 8,但这可能不适用于所有用户。

现在您有原始工作表的五个重命名副本(即“NewName-1”、“NewName-2”……)

在 Excel 中创建重复工作表

无论您拥有 Mac、PC 还是使用 Excel Online,您现在都知道创建重复的电子表格是一项简单的任务。我们甚至为您提供了复制和粘贴到 MS Excel 所需的代码。

您在 Excel 中复制工作表时遇到过任何问题吗?你是如何解决这个问题的?请在下面的评论部分告诉我们。