我在Excel中编写了一个VBA宏,它可以从模板创建电子表格,并根据下拉列表中的选项更新各个电子表格的值。如何使用VBA选择列表中的第一个选项?
dwbf0jvd1#
假设您的下拉列表名为myList,则通过编程方式选择项目的方法是使用对象的.ListIndex属性。
myList
.ListIndex
myList.ListIndex = j
其中j从0(第一个元素)到n-1(最后一个元素)。在您的示例中:
0
n-1
myList.ListIndex = 0
将选择第一个项目。
如果控件在电子表格中:
在这种情况下,代码略有不同:
With Sheets("Sheet1").Shapes("Region").ControlFormat .ListIndex = 0 End With
1条答案
按热度按时间dwbf0jvd1#
假设您的下拉列表名为
myList
,则通过编程方式选择项目的方法是使用对象的.ListIndex
属性。其中j从
0
(第一个元素)到n-1
(最后一个元素)。在您的示例中:将选择第一个项目。
如果控件在电子表格中:
在这种情况下,代码略有不同: