[算表] excel表格篩選後 欲取得下拉是選單內data

看板Office作者 (5566)時間11年前 (2015/01/10 14:39), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
軟體:excel VBA 版本:2003 問題描述: 篩選前 篩選後 (篩選金額100) 列 A B A B 行 1 姓名 金額 1 姓名 金額 2 DFG 200 5 EES 100 3 FFG 300 9 DFD 100 4 FVF 300 10 FDS 100 5 EES 100 6 SER 200 7 FVX 300 8 VDD 300 9 DFD 100 10 FDS 100 使用自動篩選後 "金額"欄位的下拉式選單內有3種資料 100 200 300 因為在寫VBA 不能用滑鼠直接點下拉式選單內 所以要擷取 100 200 300 資料當變數 -------------------------------------------------------- Q1.請問 VBA內要怎麼寫 才能抓取下拉式選單內資訊 ??? -------------------------------------------------------- 篩選後 會變成只有第5、9、10列 ------------------------------------------------------- Q2.請問 要怎麼在VBA內抓取篩選後第一筆資料在第幾列呢??? (像是本範例篩選後第一筆資料是在第5列) ------------------------------------------------------- 感謝收看&回復 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.37.201 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1420871995.A.D15.html

01/10 17:43, , 1F
問題1在2003想到的是用advancedfilter,unique:=true
01/10 17:43, 1F

01/10 17:47, , 2F
問題2 range.find或是用excel的函數match
01/10 17:47, 2F

01/10 23:16, , 3F
謝謝回復 會再試試@@
01/10 23:16, 3F
文章代碼(AID): #1KiCaxqL (Office)
文章代碼(AID): #1KiCaxqL (Office)