如图所示,我在Excel中创建了一个组合框,并且有一个与其关联的范围。
如何通过VBA为该范围提供默认值?
ActiveSheet.Shapes("DropDown1").ControlFormat.Value = "Germany"
我尝试了上面的代码,但是没有用。我认为语法不正确。你能帮忙吗?谢谢!
您可以使用DropDown类型,键入时不会显示在智能中。
Dim DropDown1 As DropDown
Set DropDown1 = ActiveSheet.DropDowns("DropDown1")
DropDown1.Value = 1
该值是下拉列表的索引,因此1是列表中的第一个,依此类推。使用0表示未选择任何值。还要确保名称“ DropDown1”是该控件的正确名称,如果在excel表中右键单击该控件,则会在功能栏的左侧看到该控件的名称。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句