VBA数据validation列表框IF公式
我有一个列(C)在工作表中列出国家使用数据validation选项中的列表框。 我有下一个有国家的专栏(D)。
我可以创build一个状态types的列表,但是我想知道在VBA的Excel前端有没有办法做如下的事情:
- 列C国家=“美国”,列D列出国家
- 其中列C国家=“加拿大”,然后列D列表省
我希望这是有道理的。
提前致谢
把国家选项放在G栏; 把美国的选项放在E栏; 将Canado选项放在F列中:
然后在列C中 ,使用列G设置DV 。 在D2中 ,例如,使用List选项和公式inputDV :
=IF(C2="USA",E1:E11,F1:F11)
在此之后, D2中显示的选项将适应在C2中select的值。