我在excel中编写了一个VBA宏,它从模板创建电子表格,并根据下拉列表中的选项更新单个电子表格的值。
我似乎不知道如何使用VBA来选择列表中的第一个选项。
任何帮助都很感激。
发布于 2015-01-18 23:26:04
假设您的下拉列表名为myList,以编程方式选择项的方法是使用对象的.ListIndex属性。这意味着:
myList.ListIndex = j其中j从0 (第一个元素)到n-1 (最后一个元素)。就你而言:
myList.ListIndex = 0将选择第一项。
如果控件位于电子表格中,则为。
在这种情况下,代码略有不同:
With Sheets("Sheet1").Shapes("Region").ControlFormat
.ListIndex = 0
End Withhttps://stackoverflow.com/questions/28015878
复制相似问题