动态验证列表 - 多个标准

时间:2016-06-16 16:31:24

标签: list excel-vba validation excel-formula vba

我想创建一个数据验证列表,根据2条标准改变大小。表格如下:

A    |    B    |    C
1    |    1    |  100
2    |    0    |  200
3    |    1    |  300
4    |    1    |  400
5    |    0    |  500
6    |    1 
7    |    1 

A栏是贷款的参考编号 B列是激活单元格(1 =贷款已激活,0 =未激活贷款) C栏是贷款额

我想创建一个验证列表,显示激活的贷款的参考编号(即B列= 1)和在C列中具有值的值(即C列不为空白)。

我设法创建了自动调整空白单元格的验证列表,但我不知道如何将B列作为第二个标准。

执行此操作的VBA代码也会有所帮助!

1 个答案:

答案 0 :(得分:0)

将D列中的一个简单公式复制到下面的所有单元格,并在有效行旁边显示一个验证列为TRUE

=IF(B2,IF(C2,TRUE,""),"")

看起来像

enter image description here