2013-05-28 133 views
0

我正在寻找一个将禁用几个特定单元格的条件单元格格式的宏。Excel VBA - 宏禁用和启用条件单元格格式

本质上,我使用了条件单元格格式来创建9个单元格(L2:N4)的合并字段,如果输入的数据出错,它将变为红色并显示“错误”。不过,我想让用户能够拥有一个可点击的按钮,以便手动禁用此格式并以绿色显示标准“PASS”。这应该通过CommandButton来实现;点击后,我想添加一个确认信息,即“您确定要手动覆盖吗?”接着是/否选择。

然后,我希望CommandButton转换为另一个可以撤销此特定工作表的更改的命令按钮,即使在此期间采取了其他一些不应该更改的操作。

因为我是VBA的全新人物,只知道一些基础知识,所以我不知道如何开始这个......请问我可以帮我整理一下吗?

非常感谢您的帮助,非常感谢。

+2

除了VBA/CommandButton解决方案之外,您还可以拥有一个链接到单元格的复选框。您所需要做的就是调整条件格式规则以依赖于此单元格。为此,您必须在条件突出显示设置中提供自定义公式,例如'= AND(YourCell,SomeErrorCheck)'... –

+0

谢谢,这个作品很棒。如果您提供了正确的答复,我很乐意为您解答问题。 – jcv

回答

1

而不是VBA/CommandButton解决方案,您也可以只有一个复选框,链接到一个单元格!

您只需要调整条件格式规则以依赖于此单元格。为此,您必须在条件突出显示设置中提供自定义公式,例如=AND(YourCell,SomeErrorCheck)