嗨,我很擅长这种要求 .
我想在选择后冻结单元格内容(从下拉列表中) . 用户不应该修改输入的内容 . 一旦从数据验证列表中进行选择,则用户无法更改它 . 防爆 . 如果我们在下拉列表中有“M”和“F”(数据验证) . 一旦用户选择“M”,他就不允许用其他选项更改此项 .
如果您需要更多说明,请与我们联系 . 如果问题已经存在,请指导我 .
我建议让条件控制你的验证 . 例如:
如果包含“M”和“F”的经过验证的列表位于单元格A1中,请在单元格A2中放置一个条件:
=IF(OR(A1="M",A1="F"),A1,"M")
然后是A3:
=IF(A2=A1,A2,"F")
然后将验证列表设置为单元格A2:A3 . 通过执行此操作,下拉列表可以开始未填充,用户进行选择,然后指导验证的单元格更改为用户选择 . 如果您对VBA不满意,这是一个不错的选择 . 祝好运!
1 回答
我建议让条件控制你的验证 . 例如:
如果包含“M”和“F”的经过验证的列表位于单元格A1中,请在单元格A2中放置一个条件:
然后是A3:
然后将验证列表设置为单元格A2:A3 . 通过执行此操作,下拉列表可以开始未填充,用户进行选择,然后指导验证的单元格更改为用户选择 . 如果您对VBA不满意,这是一个不错的选择 . 祝好运!