手把手教你Excel制作動態模糊匹配的下拉菜單(vba下拉框模糊匹配)
手機如何做表格:點擊查看
我們知道,可以利用函數制作模糊匹配的下拉菜單,但函數那家伙的特點是小巧靈,數據量稍大,效率就直接彌留之際了。眾所周知,在Excel里,高效率解決復雜問題,還是得靠又傻又愣的VBA。那么,今天就再給大家分享一下,如何使用VBA制作更好用的動態模糊匹配下拉菜單。
完成后的效果演示如下:
如上圖所示,點擊A列單元格,Excel會自動跳出一個文本輸入框和一個列表框。當在文本框中輸入數據時,列表框的數據會隨之動態更新。
選中目標工作表,在【開發工具】→【插入】→【ActiveX控件】,先后插入一個文本框和一個列表框。控件的大小和存放的位置都隨意,反正這事你說了也不算,后面代碼會自己做調整。
需要注意的是,如果你不會調整VBA代碼,那么此處文本框的名字必須為TextBox1,列表框的名字必須為ListBox1——正常而言,這倆名字也都是系統默認的。
保持目標工作表選中狀態不變,按快捷鍵
代碼解析見注釋
最后關閉VBE,將當前工作簿另存為xlsm文件即可。
……
如果你不懂VBA,按以上步驟操作后,需要將代碼中的”示例”替換為下拉列表數據源所在的工作表名,將”d2:d” & .Cells(Rows.Count, “d”)部分,替換為實際數據源所在列。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。