首页 文章

从Excel中的下拉列表中冻结列内容

提问于
浏览
0

嗨,我很擅长这种要求 .

我想在选择后冻结单元格内容(从下拉列表中) . 用户不应该修改输入的内容 . 一旦从数据验证列表中进行选择,则用户无法更改它 . 防爆 . 如果我们在下拉列表中有“M”和“F”(数据验证) . 一旦用户选择“M”,他就不允许用其他选项更改此项 .

如果您需要更多说明,请与我们联系 . 如果问题已经存在,请指导我 .

1 回答

  • 0

    我建议让条件控制你的验证 . 例如:

    如果包含“M”和“F”的经过验证的列表位于单元格A1中,请在单元格A2中放置一个条件:

    =IF(OR(A1="M",A1="F"),A1,"M")
    

    然后是A3:

    =IF(A2=A1,A2,"F")
    

    然后将验证列表设置为单元格A2:A3 . 通过执行此操作,下拉列表可以开始未填充,用户进行选择,然后指导验证的单元格更改为用户选择 . 如果您对VBA不满意,这是一个不错的选择 . 祝好运!

相关问题