使用VBA为Excel中的组合框提供默认选定值

山姆

如图所示,我在Excel中创建了一个组合框,并且有一个与其关联的范围。

如何通过VBA为该范围提供默认值?

ActiveSheet.Shapes("DropDown1").ControlFormat.Value = "Germany"

我尝试了上面的代码,但是没有用。我认为语法不正确。你能帮忙吗?谢谢!在此处输入图片说明

ddfxraven

您可以使用DropDown类型,键入时不会显示在智能中。

Dim DropDown1 As DropDown
Set DropDown1 = ActiveSheet.DropDowns("DropDown1")

DropDown1.Value = 1

该值是下拉列表的索引,因此1是列表中的第一个,依此类推。使用0表示未选择任何值。还要确保名称“ DropDown1”是该控件的正确名称,如果在excel表中右键单击该控件,则会在功能栏的左侧看到该控件的名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章