Excel 如何将选定的范围复制到新工作簿中

Excel 如何将选定的范围复制到新工作簿中

你是否遇到过这样的情况:你想把选定的数据从现有工作表中复制到另一个工作表中?如果我们尝试手动操作,这将是一个耗时的过程,因为我们需要创建一个新的工作簿,然后复制数据。我们可以在VBA程序的帮助下自动完成这项任务,因为它不能直接在Excel中完成。在这篇文章中,我们将学习如何使用VBA应用程序将选定的范围复制到Excel的新工作簿中。

将选定的范围复制到新的工作簿中

在这里,我们将首先打开VBA应用程序,然后插入模块,将下面提到的代码复制到文本框中,并运行该代码来完成我们的任务。让我们看看使用VBA应用程序将选定的范围复制到Excel中的新工作簿的简单过程。

第1步

让我们考虑任何Excel工作表,然后选择你想复制到新工作表的数据,右键单击工作表名称,选择查看代码,打开VBA应用程序。然后在VBA应用程序中,点击 “插入 “并选择 “模块”

**选择数据 > 右键单击 > 查看代码 > 插入 > 模块 **

第2步

在文本框中输入以下程序代码,如下图所示。

程序

Sub AddNew()
'Updated By Nirmal
    Dim xWs As Worksheet
    Dim Rng As Range
    Set Rng = Application.Selection
    Application.Workbooks.Add
    Set xWs = Application.ActiveSheet
    Rng.Copy Destination:=xWs.Range("A4")
End Sub

如何将选定的范围复制到Excel的新工作簿中?

在代码中,A4是我们的数据将被粘贴到新工作簿中的单元格。

第3步

然后将工作表保存为支持宏的工作簿,并点击F5运行代码;一个新的工作簿将被创建,选定的数据将从A4单元格粘贴出来,如下图所示。

如何将选定的范围复制到Excel的新工作簿中?

结论

在本教程中,我们用一个简单的例子来演示如何在Excel中复制一个选定的范围到一个新的工作簿。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程