iT邦幫忙

0

設定表單VBA下拉式選單  但不想重複選項

  • 分享至 

  • twitterImage

設定表單VBA下拉式選單  但不想重複選項
查很多資料  都說目前沒辦法那樣處理
都教我用EXCEL去處理 
還有我不是要移除  而是不想在下拉式選單跑出重複的選項

抱歉,還真不知道你是碰到什麼問題。

首先沒辦法理解的是,為何會有重覆選項?
不知道你的來源情況。很難給你正確的答案。
來源是來自哪邊哪種文件。還是參數式。(不過如果是參數式的話,怎麼可能會有重覆的問題?)

整個問題在哪也不說清楚。真的要我將「求神」技能給點滿了?
就是當資料表的資料不能變動 因為我第一欄位沒有重複 他是項次 在VBA的表單是透過 項目及說明的下拉式按鈕 有問題的是我項目及說明雖然有600多筆資料 但是扣掉重複的剩下200多筆資料(因為2段線路及2個工程)需要的材料 然後我要把目前已經OK的材料 用設計的表單 顯示我第一欄的項次及我選的材料先顯示出來(雖然他只顯示最後一筆的項次)這是錯的 但是慢慢來 我想要先把下拉式選單的資料弄成譬如說項目及說明有4個欄位是重複地顯示皮卡丘 但是我下拉式選單是只要皮卡丘 不要皮卡丘ˋ傑尼龜ˋ妙蛙種子ˋ小火龍.....然後又一次皮卡丘 如果還是不懂 我看到再詳細說明
blanksoul12 iT邦研究生 5 級 ‧ 2021-02-19 16:37:26 檢舉
一個學習要點
1. vba 字典去重
2. vba Validation
這個可以確定不影響原來資料的情況下把字典去重後的資放到下拉表單中
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2019-02-21 12:27:06

使用 EXCEL 時常有人
把「資料」和「報表」混合使用
搞得自己頭昏眼花

而你是直接「拿資料來當成選單」
才出現這個問題

解決方法:
1.寫 VBA 把「資料」(例:A1..A256)整理出「不重覆的項目」複製到其他儲存格(例:B1..B10)
2.使用 B1..B10 當成選單

這樣就不會重覆了

選我正解

我要發表回答

立即登入回答