Excel:将项目添加到下拉列表

Excel:将项目添加到下拉列表,excel,vba,Excel,Vba,我在a列的表1中有一个数据列表,我在同一张表的B列下拉列表中使用了这些值。我添加了datavalidation的下拉列表。现在,如果我在A列中添加更多值,则添加的值应显示在“添加”下拉列表中 有没有办法做到这一点 我试着检查下拉列表的属性,我看不到下拉列表的任何名称,无法添加更多的项目 我想我们必须为此编写宏 请提供帮助。如果在a列中的范围中添加名称(突出显示a列,选择“公式”菜单,然后定义名称),请将其命名为colA-然后在设置下拉列表时(数据菜单、数据验证、列表类型put: =可乐 作为源头

我在a列的表1中有一个数据列表,我在同一张表的B列下拉列表中使用了这些值。我添加了datavalidation的下拉列表。现在,如果我在A列中添加更多值,则添加的值应显示在“添加”下拉列表中

有没有办法做到这一点

我试着检查下拉列表的属性,我看不到下拉列表的任何名称,无法添加更多的项目

我想我们必须为此编写宏


请提供帮助。

如果在a列中的范围中添加名称(突出显示a列,选择“公式”菜单,然后定义名称),请将其命名为colA-然后在设置下拉列表时(数据菜单、数据验证、列表类型put:

=可乐

作为源头


现在,无论在A列中添加了什么值,它们都会更新下拉列表。

感谢您的回复。我没有得到您的答案。请说得更清楚。哦,我知道了。它可以工作。但是下拉列表显示为空白值。有没有办法避免它?您可以通过使用动态范围名称来消除空白(搜索,您会找到)或者使用Excel的内置表作为源: