如何在 Excel 中使用使用者窗體組合框填充所有工作表名稱?


Microsoft Excel 中的使用者窗體提供了一種設計專門用於資料輸入和操作的使用者介面的絕佳方法。它們提供了一個使用者友好的環境,使您能夠建立互動式表單並有效地收集資訊。一個典型的案例是需要將 Excel 工作簿中的工作表名稱列表輸入到使用者窗體中的組合框中。當您希望為客戶提供一系列可供選擇的工作表時,這可能非常有用。

在本教程中,我們將向您展示如何用所有工作表名稱填充 Excel 使用者窗體組合框。本分步指南將幫助您構建一個動態、實用的使用者窗體,從而改善使用者體驗並簡化資料選擇。

用所有工作表名稱填充使用者窗體組合框

在這裡,我們將首先建立一個使用者窗體,然後為其分配一個宏來完成任務。因此,讓我們看看一個簡單的過程,瞭解如何用 Excel 中的所有工作表名稱填充使用者窗體組合框。

步驟 1

考慮任何擁有多個工作表​​的 Excel 工作簿。

首先,右鍵單擊工作表名稱,然後選擇“檢視程式碼”以開啟 VBA 應用程式。

步驟 2

然後單擊“插入”,選擇“使用者窗體”,並繪製一個組合框。

插入 > 使用者窗體 > 繪製。

步驟 3

然後右鍵單擊組合框,然後選擇“檢視程式碼”。將以下程式碼複製到文字框中。

右鍵單擊 > 檢視程式碼 > 複製。

程式碼

Private Sub UserForm_Initialize()
   Dim I As Long
   Me.ComboBox1.Clear
   For I = 1 To Sheets.Count
      Me.ComboBox1.AddItem Sheets(I).Name
   Next
   Me.ComboBox1.Value = ActiveSheet.Name
End Sub

在程式碼中,ComboBox1 是組合框的名稱。

步驟 4

然後單擊 F5 以完成任務。然後您將看到該組合框將填充所有工作表名稱。

這就是如何在 Excel 中使用使用者窗體組合框填充工作表名稱的方法。

結論

在本教程中,我們使用了一個簡單的示例來演示如何用 Excel 中的所有工作表名稱填充使用者窗體組合框,以突出顯示特定資料集。

更新於: 2023年9月7日

310 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告