付費限定

Excel 下拉式選單(清單)教學:資料驗證與 ActiveX ComboBox

閱讀時間約 4 分鐘

下拉式選單(清單),你的選擇是什麼? 介紹兩款下拉選單功能...

raw-image


  1. 什麼是資料驗證(清單)?
    資料驗證是 Excel 提供的一項功能,用於限制儲存格中允許輸入的數據類型或範圍,確保數據輸入正確。
  2. 以下是 Excel 資料驗證功能的簡介:
    什麼是資料驗證?資料驗證是 Excel 提供的一項功能,用於限制儲存格中允許輸入的數據類型或範圍,確保數據輸入正確。常見用途:限制數字範圍:設定只能輸入某個範圍的數值(例如:1 到 100)。設定清單選項:讓使用者從下拉選單中選擇值(例如:地區、部門名稱)。限制日期範圍:只能輸入特定範圍內的日期(例如:2023 年)。防止重複輸入:確保輸入值是唯一的。輸入特定格式:限制必須符合某些公式或條件(例如:只能輸入以 "A" 開頭的值)。
  3. 什麼是 ActiveX ComboBox?
    ActiveX ComboBox 是 Excel 提供的一種互動式控制項,允許使用者從清單中選擇項目或自行輸入數據,常用於動態表單或儀表板設計。
  4. 主要功能:
    顯示下拉清單:讓使用者從多個選項中挑選。
    允許自定義輸入:除了選擇清單內容,使用者也可以直接輸入值。
    與 VBA 結合:能搭配 VBA 實現更高級的功能,例如動態更新清單、連動操作等。
  5. 優點:
    使用方便:清單和自定義輸入的結合。
    外觀可調整:可自訂字體、顏色和尺寸。
    動態互動:與 VBA 一起使用,能大幅提升工作表的自動化能力。
  6. 如何插入 ActiveX ComboBox?
    在功能區選擇 開發人員插入ActiveX 控制項下拉式方塊 (ComboBox)
    在工作表中繪製 ComboBox
    切換到設計模式,右鍵點擊 ComboBox,選擇 屬性

ActiveX Combobox配合VBA撰寫

以下列舉2種方式填充選單內容 (太多方式.. 不列舉!)

基本用法:

Private Sub Worksheet_Activate() 
ComboBox1.List = Array("選項1", "選項2", "選項3")
End Sub

Private Sub ComboBox1_Change()
MsgBox "您選擇了:" & ComboBox1.Value
End Sub

Private Sub ComboBox1_Change()
TextBox1.Value = "您選擇了:" & ComboBox1.Value
End Sub

VBA 動態填充選項:

Private Sub Worksheet_Activate()
Dim rng As Range
Set rng = Worksheets("Sheet1").Range("A1:A5") ' 定義範圍
ComboBox1.Clear ' 清空原有選項
ComboBox1.List = Application.Transpose(rng.Value) ' 填充範圍內容
End Sub


檔案下載:

以行動支持創作者!付費即可解鎖
本篇內容共 1313 字、0 則留言,僅發佈於VBA實例你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
avatar-img
1會員
17內容數
作者.很懶基本沒留下什麼,,😏,,,,
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
菜緒的沙龍 的其他內容
本文介紹如何使用 VBA 的 Pictures.Insert 方法抓取網路上已註冊的商標圖
在Excel中,使用VBA來控制註解的位置可以提升工作效率,尤其是在處理有鎖定範圍的情況下。本文將介紹如何使用VBA程式碼來設置和管理註解位置,並提供實用範例,幫助讀者理解如何在不影響預設註解位置的情況下,自動調整註解的位置,適用於各種需求。
本文分享了一些實用的VBA優化技巧,幫助提升VBA程式碼的執行效率。包括避免重複計算、最小化與工作表的互動、選擇有效率的迴圈以及優化程式碼邏輯等建議。此外,文章還提到記憶體管理及效能分析工具的使用,讓您的VBA程式運行得更快、更流暢,提升整體工作效率。透過這些技巧,您將能夠編寫出更高效的VBA程式碼
在日常辦公中,我們常常會為Excel檔案的密碼保護而困擾。當我們忘記密碼時,究竟該如何破解?本文將介紹一種簡單易用的方法,利用記事本和一些工具,無需購買市售破解軟體,就能輕鬆解密Excel活頁簿及工作表。立即發掘這種省時省力的解決方案! (實測好用的方式,省去彎路...
本文深入探討一段 VBA 程式碼的功能,該程式碼主要目的是在給定的數據範圍內找出值為 1 的欄位並記錄其標題。文章中詳細描述了每一步的邏輯,包括對原始數據的讀取、清除目標範圍、初始化陣列以及最終的數據輸出過程。透過例子,讀者可以更加直觀地理解這段程式碼的運作方式,為開發自己的 VBA 程式碼提供參考
本文介紹如何利用Excel的ActiveX Combobox來製作動態下拉式選單,進而實現班導的名字選擇及相關資料的自動搜尋。透過VBA編碼將資料輸出到Array,並與設計好的表格進行比對,最終自動更新表格內容,提升操作效率。此外,文中也有示範如何根據授課時間段來顯示清晰的表格資料。
本文介紹如何使用 VBA 的 Pictures.Insert 方法抓取網路上已註冊的商標圖
在Excel中,使用VBA來控制註解的位置可以提升工作效率,尤其是在處理有鎖定範圍的情況下。本文將介紹如何使用VBA程式碼來設置和管理註解位置,並提供實用範例,幫助讀者理解如何在不影響預設註解位置的情況下,自動調整註解的位置,適用於各種需求。
本文分享了一些實用的VBA優化技巧,幫助提升VBA程式碼的執行效率。包括避免重複計算、最小化與工作表的互動、選擇有效率的迴圈以及優化程式碼邏輯等建議。此外,文章還提到記憶體管理及效能分析工具的使用,讓您的VBA程式運行得更快、更流暢,提升整體工作效率。透過這些技巧,您將能夠編寫出更高效的VBA程式碼
在日常辦公中,我們常常會為Excel檔案的密碼保護而困擾。當我們忘記密碼時,究竟該如何破解?本文將介紹一種簡單易用的方法,利用記事本和一些工具,無需購買市售破解軟體,就能輕鬆解密Excel活頁簿及工作表。立即發掘這種省時省力的解決方案! (實測好用的方式,省去彎路...
本文深入探討一段 VBA 程式碼的功能,該程式碼主要目的是在給定的數據範圍內找出值為 1 的欄位並記錄其標題。文章中詳細描述了每一步的邏輯,包括對原始數據的讀取、清除目標範圍、初始化陣列以及最終的數據輸出過程。透過例子,讀者可以更加直觀地理解這段程式碼的運作方式,為開發自己的 VBA 程式碼提供參考
本文介紹如何利用Excel的ActiveX Combobox來製作動態下拉式選單,進而實現班導的名字選擇及相關資料的自動搜尋。透過VBA編碼將資料輸出到Array,並與設計好的表格進行比對,最終自動更新表格內容,提升操作效率。此外,文中也有示範如何根據授課時間段來顯示清晰的表格資料。
你可能也想看
Google News 追蹤
Thumbnail
2025 年,從分享精彩的 #Myvocus2024 年度回顧開始! #Myvocus2024 年度回顧通知已送達 vocus 的 2024 有超過 12 萬筆訂單、35 萬則以上的內容、16 萬以上的新會員、4 千+ 筆數位商品訂單,5 萬 + 則貼文! 曬曬你的 2024 vocus 吧!
Thumbnail
相信大家現在都有在使用網銀的習慣 以前因為打工和工作的關係,我辦過的網銀少說也有5、6間,可以說在使用網銀App方面我可以算是個老手了。 最近受邀參加國泰世華CUBE App的使用測試 嘿嘿~殊不知我本身就有在使用他們的App,所以這次的受測根本可以說是得心應手
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
在工作中常常會需要用到Excel去整理數據資料,因為近期有在進行作業優化學習,提供網路上10個常用的Excel快捷鍵配置,以及相對應的功能,做為自我複習資料。
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
Excel是一個強大的電子試算表軟體,不僅適用於數據分析和報表製作,還能通過VBA(Visual Basic for Applications)進行自動化和擴展功能。要使用這些進階功能,首先需要啟用開發人員選項。以下將詳細介紹在Windows和Mac版本的Excel中如何啟用這個選項。 在Wi
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
網友提出的一個問題,如影片。 當輸入關鍵字+數量,例:起司+10 下拉式選單自動產生有關起司的產品的清單供選擇並且帶出規格、數量、金額與小計 《為什麼要做這個功能呢?》 當資料很多的時候,如果每筆資料都是用篩選的方式來找出想要的產品,可能會耗掉非常多的時間。 所以如果可以藉由關鍵字,
Thumbnail
Excel 是許多人日常工作中不可或缺的工具之一,它提供了許多便利的功能來幫助我們處理數據和表格。其中,自動填入編號是一個常見的需求,例如填入連續的序列編號或特定的數字序列。在本文中,我們將介紹一個快速且方便的方法來實現這一目標,即使用 ALT 快捷鍵組合。
Thumbnail
過年前在LINE社群有網友提出一個問題。 🥹網友:在報導確認的A欄儲存格輸入員工qr會跳出視窗顯示員工的資料 🥹網友:主要是跳出視窗的VBA我不確定要怎麼下手比較好~ 😎我:為什麼要跳出來視窗? 這樣每輸入一次就跳一個 要一直關視窗誒 🥹網友:想給人員看並確認的,要辦活動
Thumbnail
Excel是職場上最常使用的軟體之一,學會Excel的常用技巧可以讓工作效率大幅提升。今天要教大家一個Excel的小技巧,可以一秒自動統計數據,並結合下拉式選單,讓工作更輕鬆。 其他應用:這個技巧還可以應用於其他領域,例如:統計考試成績、統計銷售額、統計客戶數量
Thumbnail
今天使用EXCEL時發現,在插入圖片多了一個選項[放置在儲存格中],這個選項能把圖片直接跟儲存格融為一體,可以篩選、查找、計數、統計都沒問題。 今天就來分享這個功能神奇的地方吧!! ▶️影音教學 看教學影片之前可以先下載練習檔,學中做、做中學效果更好哦。 檔案下載
Thumbnail
Excel 是辦公室必備的軟體,在處理數據時,常遇到需要快速篩選數據的需求。例如,我們需要將銷售額大於 100 萬的商品列出,以便製作報表。如果手動篩選,不僅費時費力,而且容易出錯。Excel提供了兩個功能幫助快速篩選數據:自動篩選:根據欄位中的值來篩選數據。下拉式選單:讓使用者根據需求來篩選數據。
Thumbnail
2025 年,從分享精彩的 #Myvocus2024 年度回顧開始! #Myvocus2024 年度回顧通知已送達 vocus 的 2024 有超過 12 萬筆訂單、35 萬則以上的內容、16 萬以上的新會員、4 千+ 筆數位商品訂單,5 萬 + 則貼文! 曬曬你的 2024 vocus 吧!
Thumbnail
相信大家現在都有在使用網銀的習慣 以前因為打工和工作的關係,我辦過的網銀少說也有5、6間,可以說在使用網銀App方面我可以算是個老手了。 最近受邀參加國泰世華CUBE App的使用測試 嘿嘿~殊不知我本身就有在使用他們的App,所以這次的受測根本可以說是得心應手
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
在工作中常常會需要用到Excel去整理數據資料,因為近期有在進行作業優化學習,提供網路上10個常用的Excel快捷鍵配置,以及相對應的功能,做為自我複習資料。
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
Excel是一個強大的電子試算表軟體,不僅適用於數據分析和報表製作,還能通過VBA(Visual Basic for Applications)進行自動化和擴展功能。要使用這些進階功能,首先需要啟用開發人員選項。以下將詳細介紹在Windows和Mac版本的Excel中如何啟用這個選項。 在Wi
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
網友提出的一個問題,如影片。 當輸入關鍵字+數量,例:起司+10 下拉式選單自動產生有關起司的產品的清單供選擇並且帶出規格、數量、金額與小計 《為什麼要做這個功能呢?》 當資料很多的時候,如果每筆資料都是用篩選的方式來找出想要的產品,可能會耗掉非常多的時間。 所以如果可以藉由關鍵字,
Thumbnail
Excel 是許多人日常工作中不可或缺的工具之一,它提供了許多便利的功能來幫助我們處理數據和表格。其中,自動填入編號是一個常見的需求,例如填入連續的序列編號或特定的數字序列。在本文中,我們將介紹一個快速且方便的方法來實現這一目標,即使用 ALT 快捷鍵組合。
Thumbnail
過年前在LINE社群有網友提出一個問題。 🥹網友:在報導確認的A欄儲存格輸入員工qr會跳出視窗顯示員工的資料 🥹網友:主要是跳出視窗的VBA我不確定要怎麼下手比較好~ 😎我:為什麼要跳出來視窗? 這樣每輸入一次就跳一個 要一直關視窗誒 🥹網友:想給人員看並確認的,要辦活動
Thumbnail
Excel是職場上最常使用的軟體之一,學會Excel的常用技巧可以讓工作效率大幅提升。今天要教大家一個Excel的小技巧,可以一秒自動統計數據,並結合下拉式選單,讓工作更輕鬆。 其他應用:這個技巧還可以應用於其他領域,例如:統計考試成績、統計銷售額、統計客戶數量
Thumbnail
今天使用EXCEL時發現,在插入圖片多了一個選項[放置在儲存格中],這個選項能把圖片直接跟儲存格融為一體,可以篩選、查找、計數、統計都沒問題。 今天就來分享這個功能神奇的地方吧!! ▶️影音教學 看教學影片之前可以先下載練習檔,學中做、做中學效果更好哦。 檔案下載
Thumbnail
Excel 是辦公室必備的軟體,在處理數據時,常遇到需要快速篩選數據的需求。例如,我們需要將銷售額大於 100 萬的商品列出,以便製作報表。如果手動篩選,不僅費時費力,而且容易出錯。Excel提供了兩個功能幫助快速篩選數據:自動篩選:根據欄位中的值來篩選數據。下拉式選單:讓使用者根據需求來篩選數據。