我正在尝试寻找一个公式,以根据条件使Excel单元格为只读。
例如-如果A2为空,则将B2和C2设为只读。
我找不到任何示例。有人可以帮忙吗?
答案 0 :(得分:0)
用公式是不可能的。您想放在哪里?不在A2中(这里是原始数据或为空),不在B2或C2中,这是您可能要放置新数据的地方。
您可以在其他单元格中放置警告符号,例如D2。或者,按照建议,如果A2为空,则可能要对B2和C2使用数据验证来阻止它们接收新的输入:数据验证->自定义->公式= NOT(ISEMPTY(A2))并取消选中“ Igonre空单元格”选项。
无论如何,如果A2为空,这不会阻止您擦除B2和C2。因此,为了完美起见,必须使用VBA解决方案。