如何在 Excel 中一次重新命名多個工作表?
一般來說,在 Excel 中要重命名工作表,您可以快速按兩下工作表分頁,或在工作表分頁上按右鍵並選擇「重新命名」指令。這種方式在重命名一兩個工作表時相當方便,但若想透過單一操作一次重命名多個工作表,該如何進行?

使用「重新命名」指令來重命名工作表
只需依照下列步驟,即可透過重新命名指令,快速在 Excel 中重命名工作表!
在要重新命名的工作表分頁上按右鍵,並從右鍵功能表中選擇重新命名指令;或直接雙擊工作表分頁即可開始重新命名。接著輸入新名稱,再按下 Enter 鍵完成操作,請參見截圖:

透過此重新命名指令,每次僅能重新命名一個工作表;若需一次重新命名多個工作表,請重複上述操作。
使用便利工具輕鬆批量重新命名多個工作表
Kutools for Excel 的「批次重新命名工作表」工具非常適合用來快速重新命名目前工作簿中的所有工作表,或您所選定的特定工作表。
透過此工具,您能快速重新命名所有工作表或指定的特定工作表——無論是在現有名稱前後添加內容,還是直接以全新名稱取代原始名稱。此外,您還可利用儲存格範圍中的內容,一鍵更新所有或選定工作表的名稱。
安裝 Kutools for Excel 後後,請點選 KUTOOLS PLUS> 工作表> 重命名工作表,即可開啟批量重命名工作表對話方塊。接著請依照下列步驟操作:
情境 1. 運用 Kutools for Excel,依據指定資料批量重新命名工作表

- 從工作表清單中,選取您要重新命名的工作表。
- 在重命名方式下,選取一種您要用來重新命名工作表的類型。
- 在「從輸入框輸入」中輸入指定數值。
- 點擊確定,即可獲得以下結果:

情境 2. 使用 Kutools for Excel 以儲存格值批量重新命名多個工作表

- 從工作表清單中,選取您要重新命名的工作表。
- 在重命名方式下,選取一種您要用來重新命名工作表的類型。
- 按一下
按鈕,即可在來自選區區段中選取您要用來命名工作表的儲存格值。 - 點擊確定,即可獲得以下結果:

情境 3. 使用 Kutools for Excel 以各工作表中的特定儲存格值重新命名多個工作表

- 從工作表清單中,選取您要重新命名的工作表。
- 在重命名方式下,選取一種您要用來重新命名工作表的類型。
- 按一下
按鈕,即可在對應工作表中的單元格區段下,選取您要用來命名工作表的特定儲存格值。 - 按一下確定,工作表名稱已根據各工作表中的特定儲存格值自動重新命名!

使用 VBA 程式碼批量重新命名多個工作表
以下我將為您介紹兩段 VBA 程式碼,用於重新命名多個工作表。
程式碼 1:VBA 程式碼可一次依您指定的名稱重新命名多個工作表
使用下列 VBA 程式碼,您可以快速為當前工作簿的所有工作表加上相同的前置字元,例如:KTE-order 1、KTE-order 2 及 KTE-order 3……
1. 點選開發人員>Visual Basic,再點選插入> 模組(位於 )Microsoft Visual Basic 應用程式視窗)。
2. 請將下列程式碼複製並貼上至模組中。
VBA:透過輸入特定名稱重新命名所有工作表
Sub ChangeWorkSheetName()
'Updateby20140624
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
newName = Application.InputBox("Name", xTitleId, "", Type:=2)
For i = 1 To Application.Sheets.Count
Application.Sheets(i).Name = newName & i
Next
End Sub
3. 點選
按鈕執行程式碼,並在彈出的對話方塊中輸入您想要的名稱。請參見截圖:

4. 點選確定,所有工作表將立即重新命名完成!

2。VBA 程式碼可依據當前工作簿中各工作表的特定儲存格值重新命名多個工作表
使用下列 VBA 程式碼,系統會依據特定儲存格的內容重新命名當前工作簿的所有工作表。例如,您可以在整個活頁簿的 A1 儲存格中輸入工作表名稱,工作表便會以 A1 儲存格的值重新命名。
1. 請在每個工作表中指定一個儲存格來填入工作表名稱,並輸入對應的名稱。在此範例中,我會在每個工作表的 A1 儲存格輸入工作表名稱。
2. 點選開發人員 > Visual Basic,然後在 Microsoft Visual Basic 應用程式視窗中,點選插入 > 模組。
3. 請將下列程式碼複製並貼上到模組中。
VBA:重命名工作表依據特定儲存格內容
Sub RenameTabs()
'Updateby20140624
For x = 1 To Sheets.Count
If Worksheets(x).Range("A1").Value <> "" Then
Sheets(x).Name = Worksheets(x).Range("A1").Value
End If
Next
End Sub
4. 點選
按鈕以執行程式碼,所有工作表將立即依據 A1 儲存格的內容重新命名!
注意事項:
- 在上述程式碼中,A1 是您用來重新命名工作表的儲存格內容,可依需求自由調整。
- 若特定儲存格無內容,則該儲存格所在的工作表將不會被重新命名。
相關文章
如何根據儲存格值(來自清單)重新命名工作表?
本文將引導您輕鬆掌握這些技巧,讓整個過程簡單又高效!
在 Excel 中輕鬆重新命名工作表的實用技巧
本教學將引導您掌握多種方法,無論是重新命名單一工作表或同時批次更名多個工作表,並詳解 Excel 工作表命名的重要規則,助您提升效率、輕鬆管理!
如何在 Excel 中複製工作表並自動重新命名?
本文將介紹如何一次或多次複製工作表,並立即指定專屬名稱,輕鬆提升效率!
如何在 Excel 中不使用滑鼠重新命名工作表?
以下將為您介紹幾個實用快速鍵,助您輕鬆重新命名工作表分頁!
最佳 Office 生產力工具
Kutools for Excel-助您脫穎而出
| 🤖 | KUTOOLS AI 助手:以「數據分析」為基礎徹底革新:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 超級 VLookup:多重條件 | 多重數值 | 跨多個工作表 | 模糊查找…… | |
| 進階下拉列表:簡易下拉式清單 | 相依性下拉式清單 | 多重選取下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位 | 移動欄位 | 切換隱藏欄位的可見狀態 |比較欄位以選擇相同/不同單元格…… | |
| 精選功能:網格聚焦 | 設計視圖 | 增強編輯欄 | 工作簿與工作表管理員|資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單寄送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符……)| 50+ 圖表 類型(甘特圖……)| 40+ 實用公式(基於生日計算年齡……)| 19 插入工具(插入二維碼,從路徑插入圖片……)| 12 轉換工具(金額轉大寫,匯率轉換……)| 7 合併和拆分工具(高級合併行,拆分 Excel 儲存格……)|……還有更多 |
Kutools for Excel 擁有超過 300 項功能,確保您所需的功能僅需一鍵即可取得……
Office Tab-在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯
- 一秒內在數十份開啟的文件間快速切換!
- 每天為您減少數百次滑鼠點擊,告別滑鼠手。
- 在檢視與編輯多份文件時,提升您的生產力達 50%。
- 為 Office(包含 Excel)帶來如 Chrome、Edge 和 Firefox 般的高效能分頁功能。
按鈕,即可在來自選區區段中選取您要用來命名工作表的儲存格值。