如何根据工作表名称创建数据验证

时间:2012-09-25 19:22:24

标签: excel-vba vba excel

我有一个包含一些数据验证列的模板。 现在,我要做的是,如果工作表是“豪华”,则列F需要显示数据验证列表“AC,NonAC”选项,除了该数据验证列表将是“普通,单一”。

我怎样才能实现这一点。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

除了Siddharth Rout上面所说的,我认为您正在寻找的公式是:

=IF(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256)="Luxury"
    ,OR(F3="AC",F3="NonAC")
    ,OR(F3="Ordinary",F3="Single"))

将“允许”更改为“自定义”,并将其放入“数据验证”窗口中的“公式”中。在这个例子中,我将验证添加到F3。这将不得不改变每个细胞。您可以执行一次并将其复制下来。