Skip to main content

如何在 Excel 中多次複製多個工作表?

Author: Tech Support Last Modified: 2025-05-12

有時,我們可能需要在工作簿中製作指定工作表的一份或多份副本。這裡有一些快速的方法,可以幫助您輕鬆地在 Excel 中一次複製一個或多個工作表多次。


使用 Excel 的「移動或複製」命令,將多個工作表的一份副本一次性複製到活動工作簿或另一個工作簿中

透過 Excel 中的「移動或複製」命令,您可以一次性將一個工作表、多個特定工作表或所有工作表複製到活動工作簿或另一個工作簿中。

1. 在要複製工作表的工作簿中,在工作表標籤欄上選擇多個工作表。
注意:按住 CTRL 鍵,您可以在工作表標籤欄上逐一點擊以選擇多個不相鄰的工作表標籤;按住 SHIFT 鍵,您可以通過點擊第一個和最後一個工作表標籤來選擇多個相鄰的工作表標籤。

2. 右鍵單擊工作表標籤欄上的選定工作表標籤,然後從上下文選單中選擇「移動或複製」。請參見截圖:
select Move or Copy from the context menu

3. 在「 移動或複製」對話框中,請指定以下設置:
(1) 從「目標工作簿」下拉列表中指定要複製工作表到的工作簿。您可以根據需要選擇活動工作簿、另一個打開的工作簿或新工作簿。
(2) 指定複製的工作表在工作表標籤欄上的位置,您可以選擇放在所有現有工作表之後。
(3) 勾選「創建副本」選項,如果您不勾選此選項,選定的工作表將被移動到目標工作簿。
(4) 點擊「確定」按鈕。
set options in the Move or Copy dialog box

現在它會將選定的工作表僅複製一份到指定的工作簿中。若要製作這些工作表的多份副本,您可以多次重複該操作。
the selected sheets are copied once


使用 Kutools for Excel 將多個工作表的多份副本複製到活動工作簿中

雖然在 Excel 中複製多個工作表很簡單,但如果您想在當前工作簿中製作多個工作表的多份副本,則可能需要反覆使用「移動或複製」命令。想要一鍵完成嗎?借助第三方外掛程式 Kutools for Excel 的「複製工作表」工具,您只需點擊一下即可在 Excel 中製作多個工作表的多份副本。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1。點擊 Kutools Plus > 複製工作表。請參見截圖:
click Copy Worksheets feature of kutools
注意:點擊 Kutools Plus > 工作表 > 複製工作表 也可以獲得此功能。

2. 在「複製多個工作表」對話框中應用設置:
(1) 從「複製選中的工作表」部分勾選要複製的工作表。
(2) 指定複製的份數
(3) 確定複製的工作表的位置,例如,在所有工作表之前或之後,或在當前工作表之前或之後。
(4) 點擊「確定 」按鈕。
Apply settings in the Copy Multiple Worksheets dialog box

3. 彈出提示框提醒您已將選定的工作表複製了多次,請點擊「確定」按鈕退出。請參見截圖:
A prompt box pops out to remind you the checked worksheets have been copied into multiple times

Kutools for Excel 的這個「複製多個工作表」功能只需幾次點擊即可在活動工作簿中製作多個指定工作表的多份副本。免費試用!


使用 VBA 程式碼將一個指定工作表的多份副本複製到活動工作簿中

如果您想製作 10 份指定工作表的副本,使用「移動或複製」命令將非常耗時,並且您必須多次重複操作。但是,使用以下 VBA 程式碼,您可以一次快速複製工作表 10 次。

1. 按住 ALT + F11 鍵,打開 Microsoft Visual Basic for Applications 視窗。

2. 點擊「插入」>「模組」,並將以下程式碼粘貼到模組視窗中。

VBA:將某個工作表的多份副本複製到活動工作簿中

Sub Copier ()
Dim x As Integer
x = InputBox("Enter number of times to copy Sheet1")
For numtimes = 1 To x
ActiveWorkbook.Sheets("Sheet1").Copy _
After:=ActiveWorkbook.Sheets("Sheet1")
Next
End Sub

注意:在上述程式碼中,將 "Sheet1" 替換為要複製的工作表名稱。

3. 然後按下 F5 鍵運行程式碼,彈出提示框詢問您需要多少份工作表副本。
enter a number of sheet copies

4. 然後點擊「 確定」,指定的工作表已在活動工作簿中被複製 100 次。


從多個工作簿中將多個工作表的一份副本複製到新的工作簿中

如果您安裝了 Kutools for Excel,您還可以應用其「合併工作表」功能,只需在 Excel 中點擊幾下即可將多個關閉工作簿中的多個工作表的一份副本複製到新的工作簿中。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

1. 點擊 Kutools Plus > 合併以啟動「合併工作表」功能。
click Combine to activate the Combine Worksheets feature

2. 在「合併工作表 – 第 1 步(共 3 步)」嚮導中,請勾選「將多個工作簿中的多個工作表合併到一個工作表」選項,並點擊「 下一步」按鈕。請參見截圖:
check Combine multiple worksheets from workbooks into one worksheet option

3. 在「合併工作表 – 第 2 步(共 3 步)」嚮導中,請按照以下截圖所示進行操作:
(1) 點擊「添加」>「 文件」或「目錄」以添加要複製工作表的工作簿。
(2) 在「工作簿列表」部分,勾選要複製工作表的工作簿;
(3) 在「工作表列表」部分,勾選要複製的工作表;
(4) 重複上述 (2) (3) 以選擇其他要複製的工作簿中的工作表。
(5) 點擊「下一步」按鈕。
set options in the dialog box

4. 在「合併工作表 – 第 3 步(共 3 步)」嚮導中,請根據需要配置複製設置,並點擊「 完成」按鈕。
configure the copying settings in the dialog box

5. 現在在新對話框中,請指定一個目標目錄以保存新工作簿,在「文件名 」框中命名新工作簿,並點擊「保存 」按鈕。請參見截圖:
 specify a destination folder to save the new workbook

現在會出現另外兩個對話框,詢問您是否要打開新工作簿並保存合併方案,請根據需要點擊按鈕。至此,它已經一次性從多個工作簿中複製了所有指定的工作表。

借助這個「合併(工作表)」工具,您可以輕鬆地複製和合併工作表和工作簿,如下列清單所示。免費試用!
(1) 快速將多個工作表 / 區域從工作簿合併到一個工作表中;
(2) 快速將跨工作簿的所有同名工作表合併到一個工作表中;
(3) 快速將工作表或工作簿合併到一個工作簿中;
(4) 快速從多個工作表中匯總 / 計算數據到一個工作表中。

最佳辦公效率工具

🤖 Kutools AI 助手:基於智能執行方式革新數據分析:智能執行   |  生成代碼  |  創建自訂公式  |  分析數據並生成圖表  |  調用 Kutools 函數
熱門功能查找、標記重複值或識別重複項   |  刪除空行   |  合併列或單元格而不丟失數據   |   四捨五入無需公式 ...
高級 LOOKUP多條件 VLookup    多值 VLookup  |   多表查找   |   模糊查找 ....
高級下拉列表快速創建下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
列管理器添加特定數量的列  |  移動列  |  切換隱藏列的可見狀態  |  比較區域和列 ...
特色功能網格聚焦   |  設計檢視   |   增強編輯欄    工作簿與工作表管理器   |  資源庫(自動文本)   |  日期提取器   |  合併資料   |  加密/解密儲存格    按列表發送電子郵件   |  超級篩選   |   特殊篩選(篩選粗體/斜體/刪除線...) ...
頂級 15 種工具集12 個文本工具添加文本刪除特定字符、...)   |   50+ 圖表 類型甘特圖、...)   |   40+ 實用 公式基於生日計算年齡、...)   |   19 個插入工具插入QR碼根據路徑插入圖片、...)   |   12 個轉換工具金額轉大寫匯率轉換、...)   |   7 個合併與分割工具高級合併行分割儲存格、...)   |   ... 還有更多

使用 Kutools for Excel 提升您的 Excel 技巧,體驗前所未有的高效。 Kutools for Excel 提供超過 300 種高級功能來提高生產力並節省時間。  點擊這裡獲取您最需要的功能...


Office Tab 將標籤式界面帶到 Office,讓您的工作更加輕鬆

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
  • 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
  • 將您的生產力提高 50%,每天為您減少數百次鼠標點擊!