EXCEL VBA高手求解,想在表格插入一个选项框,只要点击一下某个单元格就能实现数据选择自动填充不用输入

我想在C列单元格加入一个自动填充的功能,只要点一下C列单元格就会弹出一个选项框进行选择填充这样直接用鼠标就能完成,而且数据来源(“事项”)可以新建一个辅助表之类的进行增添或者修改。求各位大神指点
上附件http://pan.baidu.com/s/1dDi7hbr

我现在用的就是VLOOUP实现的,数据有效性也试过了,我是想在点击C列某个单元格的时候能调出很多可选数据,像一个控件一样简介方便

第1个回答  推荐于2017-09-09
两个方案:
1、有代码的话,输代码,直接用vlookup函数匹配调取事项
=vlookup(B4,L:M,2,0)
2、用数据有效性,用下拉选择
3、也可以用listview控件编程实现列表选择
第2个回答  2015-09-18
好像可以用公式吧,通过代码查找文本,例如C4的公式为:
=VLOOKUP(D4, L:M, 2)
第3个回答  2015-09-18
试用数据有效性选择序列来源为M列追问

有没有办法用控件的方式,不用出现下拉小箭头

追答

用控件设置就涉及到编辑宏了,这个就不太清楚,不过数据有效性就可以满足的功能,或者依据序号设置VLOOKUP引用过来

相似回答