在excel中如何通过vba实现对下拉列进行控制

在excel中如何通过vba实现对下拉列进行控制,就是我通过vba编程去对一个下拉列表做添加和删除里面数据的操作,多谢!... 在excel中如何通过vba实现对下拉列进行控制,就是我通过vba编程去对一个下拉列表做添加和删除里面数据的操作,多谢! 展开
 我来答
Zipall
2012-06-24 · TA获得超过1.3万个赞
知道大有可为答主
回答量:8104
采纳率:42%
帮助的人:8606万
展开全部
谁的"下拉列表"?
窗体控件还是activex控件里的combobox?或者是数据有效性的下拉列表?
上有2012
2012-06-24 · TA获得超过1681个赞
知道小有建树答主
回答量:2305
采纳率:66%
帮助的人:870万
展开全部
最后将商品输入区域的有效性设置为上面这个名称SRH,就实现搜索功能了。 ...Excel中的数据有效性更新是被动式,因此如果你想用公式来实现下拉列表自动更新...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友078908b
2012-07-04 · TA获得超过435个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:174万
展开全部
你说的是不是数据有效性中使用“清单”实现的在某些单元格上出现一个下拉框的效果呢?
如果是,那么下面的代码就是通过VBA实现对下拉清单的修改:
以上内容是假定在“性别”列实现下拉框时,需要显示“男”和“女”两个选项。
需要显示别的选项时,把双引号中的内容替换就是了,注意选项中间用英文的逗号隔开。
-------------------------------------------------------------------------------------------------------

Range("L15").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="男,女"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.IMEMode = xlIMEModeNoControl
.ShowInput = True
.ShowError = True
End With
-------------------------------------------------------------------------------------------------------
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
diybutterfly
2012-06-25 · 超过61用户采纳过TA的回答
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:83万
展开全部
用字典
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Andy1907
2012-06-24 · TA获得超过1754个赞
知道小有建树答主
回答量:722
采纳率:0%
帮助的人:763万
展开全部

参考资料: http://club.excelhome.net/thread-24816-1-1.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式