如何在 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

在程式碼中,A4 是在新工作簿中貼上資料的位置。

步驟 3

然後將工作表另存為啟用宏的工作簿,然後單擊 F5 執行程式碼;將建立一個新工作簿,並將選定的資料從單元格 A4 開始貼上,如下面的影像所示。

結論

在本教程中,我們使用了一個簡單的示例來演示如何將選定的區域複製到 Excel 中的新工作簿中。

更新於: 2023年3月7日

797 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.