我正在为我的办公室设计一个仪表板。这一切都有效,但我想添加一个选项,而不是在下拉列表中搜索 250 多个项目,您还可以单击一个单元格,下拉列表将更改为该值,并且分配的宏将为该下拉列表运行。到目前为止,我不知道如何让 vba 从下拉列表中选择特定项目。我可以更改文本,但这不会选择下拉列表的索引。
有什么建议么?
如果您使用的是 ActiveX 下拉列表(组合框),则可以通过以下方式更改下拉列表中的选定值:
ComboBox1.Value = "New Value"
如果您将数据验证用作下拉列表,则只需更改单元格值,就像更改任何其他单元格一样:
'assuming the drop down list (data validation) is in Cell(1, 1)
cells(1,1) = "New Value"
您也可以查看我在博客上写的关于在 VBA 中使用下拉列表的这篇文章Excel VBA 下拉列表 http://software-solutions-online.com/2014/02/21/excel-vba-drop-down-lists/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)