冻结Excel中的列内容

时间:2017-04-25 11:48:32

标签: excel vba excel-vba validation

嗨,我很擅长这种要求。

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

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

1 个答案:

答案 0 :(得分:0)

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

如果您的验证列表包含' M' &安培; ' F'在单元格A1中,在单元格A2中放置一个条件:

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

然后是A3:

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

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

相关问题