如何在Excel中基于單元格值(從列表中)命名工作表?
通常,我們可以通過右鍵單擊“工作表”選項卡中的工作表,然后從Excel的右鍵菜單中選擇“重命名”來輕松地重命名工作表。 如果用指定的單元格值重命名所有/多個工作表怎么辦? 如果根據指定的單元格值動態命名工作表怎么辦? 在本文中,有兩種方法可以幫助您輕松解決它們。
使用VBA根據單元格值動態命名工作表根據相應工作表中的單元格值命名多張工作表 從指定列表中命名多張圖紙 使用VBA從單元格值動態命名工作表我們可以使用Excel中的VBA從某個單元格的值動態命名工作表,您可以執行以下操作:
步驟1:右鍵單擊工作表選項卡中的工作表,您將通過一個單元格值對其動態命名,然后選擇 查看代碼
從右鍵單擊菜單中。
步驟2:在打開的Microsoft Visual Basic for Applications窗口中,將以下VBA代碼粘貼到模塊窗口中。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)Set Target = Range("A1")If Target = "" Then Exit SubApplication.ActiveSheet.Name = VBA.Left(Target, 31)Exit SubEnd SubCopy備注:此VBA可以根據單元格A1的值動態重命名工作表,并且您可以根據需要將A1更改為其他單元格。
步驟3:保存VBA代碼并關閉Microsoft Visual Basic for Application窗口。
然后,您將看到工作表名稱根據指定的單元格值動態更改。
筆記:
如果指定的單元格為空,則工作表將不會重命名;如果在指定的單元格中鍵入特殊字符(例如*),則會彈出錯誤警告。 根據相應工作表中的單元格值命名多張工作表Kutools for Excels 重命名多個工作表 功能,您可以使用相應工作表中的指定單元格快速命名所有/多張工作表。 例如,用每張紙中的單元格A1值重命名每張紙。
Kutools for Excel - 包括 300 多個方便的 Excel 工具。 全功能 立即!
1。 點擊 Kutools 加 > 工作表 > 重命名工作表
。 看截圖:
2.請在打開的重命名多個工作表對話框中(請參見下面的屏幕截圖):
(1)在 工作表
列表,請檢查您要更改名稱的工作表;
(2)在 重命名選項 部分,請檢查 替換原始工作表名稱選項;
(3)在 新工作表名稱 部分,請檢查 重命名具有特定單元格的工作表選項,并指定要為其內容命名的單元格。
(4)點擊 Ok 按鈕。現在,所有選中的工作表都已使用每張工作表的指定單元重命名。 看截圖:
Kutools for Excel - 包括 300 多個方便的 Excel 工具。 全功能 立即行動吧!
從指定列表中命名多張圖紙Kutools for Excel“ 重命名多個工作表 功能還支持使用指定范圍內的單元格值命名多個工作表。
Kutools for Excel - 包括 300 多個方便的 Excel 工具。 全功能 立即!
1。 點擊 Kutools 加 > 工作表 > 重命名工作表
.
2.在打開的重命名多個工作表對話框中,您需要(請參見下面的屏幕截圖):
(1)在 工作表
列表中,檢查您將使用單元格值重命名的工作表。
(2)在 重命名選項 部分,檢查 替換原始工作表名稱選項;
(3)在 新工作表名稱 部分,檢查 從特定范圍 選項,點擊 按鈕打開第二個“重命名多個工作表”對話框,選擇要通過其值重命名的單元格,然后單擊 OK按鈕。
(4)點擊 Ok 按鈕以應用重命名。然后,您將看到所有選中的工作表名稱都更改為指定的單元格值。 請參見下面的屏幕截圖:
Kutools for Excel - 包括 300 多個方便的 Excel 工具。 全功能 立即行動吧!
演示:基于Excel中單元格值的名稱表(來自列表) Kutools for Excel 包括適用于Excel的300多種便捷工具,可以在之內。 立即下載并!相關文章:重命名多個工作表
最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel