如何在 Excel 中從列表建立工作表名稱


Excel 是一款強大的電子表格程式,它提供了豐富的功能,可以幫助使用者有效地組織和分析資料。在單個電子表格中生成多個工作表的功能就是其中一項功能。雖然 Excel 提供了標準的工作表名稱,如 Sheet1、Sheet2 等,但通常情況下,為這些工作表提供更相關和描述性的名稱會更有利。

在本教程中,我們將學習一種快速且高效的方法,使用一個值列表來命名特定的 Excel 工作表。無論您是在處理個人專案、領導團隊還是處理複雜的資料集,擁有清晰定義的工作表標題都可以顯著提高 Excel 工作簿的實用性和可訪問性。在本節結束時,您將掌握必要的知識和技能,能夠根據您的需求動態生成工作表名稱。因此,讓我們開始學習如何使用列表自定義 Excel 中的工作表名稱!

在 Excel 中從列表建立工作表名稱

這裡,我們將首先建立一個 VBA 模組,然後選擇單元格範圍以完成任務。因此,讓我們來看一個簡單的過程,學習如何在 Excel 中從列表建立工作表名稱。

步驟 1

假設您有一個 Excel 工作表,其中包含一個名稱列表,如下面的螢幕截圖所示。

首先,使用 Alt + F11 開啟 VBA 應用程式。

步驟 2

然後,點選“插入”,選擇“模組”,並將以下程式碼複製到文字框中。

插入 > 模組 > 複製。

示例

Sub CreateSheetsFromAList()
    Dim Rg As Range
    Dim Rg1 As Range
    Dim xAddress As String
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set Rg = Application.InputBox("Select a range:", "Create Sheets List", , , , , , 8)
    If Rg Is Nothing Then Exit Sub
    For Each Rg1 In Rg
        If Rg1 <> "" Then
            Call Sheets.Add(, Sheets(Sheets.Count))
            Sheets(Sheets.Count).Name = Rg1.Value
        End If
    Next
End Sub

步驟 3

然後點選 F5 執行模組,選擇單元格範圍,然後點選“確定”完成任務。

F5 > 選擇單元格 > 確定。

結論

在本教程中,我們使用了一個簡單的示例來演示如何在 Excel 中從列表建立工作表名稱,以突出顯示特定資料集。

更新於: 2023年7月19日

1K+ 次檢視

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.