如果单元格无效,我想更改单元格的格式。在这种情况下,“有效”意味着单元格未通过数据验证规则。
我问这个问题是因为我在SO上找不到答案。我最终解决了它。我将发布我的答案,看看人们是否愿意发表评论或提供更好的答案!
这是一个基本大纲,我想在本周晚些时候当我有更多时间时将其变成格式更好的答案。
- 创建数据验证规则。就我而言,我引用了另一个工作簿中的数据列表。
- 关闭无效数据的警报,我们将使用条件格式来显示数据无效。
- 为具有数据验证规则的单元格添加条件格式选项。为此,请转到“管理规则”->“新建规则”,然后在公式中使用 =IS_VALID(CELL("row",C4), CELL("col", C4)),其中 C4 是您想要的第一个单元格开始输入数据。
- 创建一个看起来像这样的自定义函数
this:
Public Function IS_VALID(row, column) As Boolean
IS_VALID = Not Cells(row, column).Validation.value
End Function
最后,您可以将条件格式效果设置为您想要的任何效果,例如将单元格着色为红色。这个答案对我有用,我不想忘记将它添加到 SO 中,但现在没有时间让一切变得漂亮。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)