无法在Excel

时间:2016-11-20 11:15:18

标签: excel combobox dropdown excel-indirect form-control

我正在尝试使用Developer加载项的表单控件创建一个组合框。

但我想根据单词D4中的值动态更改此表单控件的输入范围(我可以在下拉列表的帮助下更改D4中的值)。它可以取值“A”,“B”。这些是以下列表的名称。

enter image description here

我正在尝试使用函数indirect("d4"),但它无效并返回一个空白框。但是,当我在输入范围内明确地写AB时,它正在工作。

enter image description here

enter image description here

我该怎么做?

1 个答案:

答案 0 :(得分:0)

这只是一种方法:

创建一个命名范围,让我们称之为test,并为命名范围输入以下公式:

=CHOOSE(MATCH(D4,A1:B1,0),A2:A6,B2:B6)

然后在表单控件中将输入范围设置为

=test

et voila