Excel VBA从下拉列表中select

我已经在excel中编写了一个VBAmacros,它根据模板创build电子表格,并根据下拉列表中的选项更新各个电子表格的值。

我似乎无法弄清楚如何使用VBA来select列表中的第一个选项。

任何帮助赞赏。

假设您的下拉列表被命名为myListmyList编程方式select项目的方式是使用对象的.ListIndex属性。 意思是:

 myList.ListIndex = j 

j从0 (第一个元素)到n-1 (最后一个元素)。 在你的情况下:

 myList.ListIndex = 0 

将select第一个项目。

如果控制在电子表格中

在这种情况下,代码略有不同:

 With Sheets("Sheet1").Shapes("Region").ControlFormat .ListIndex = 0 End With