Excel - 当UsedRange中的任何单元格更改值时的条件格式

时间:2018-05-30 22:23:23

标签: excel vba excel-vba

也发布在这里:

https://www.tek-tips.com/viewthread.cfm?qid=1787250

我必须将工作簿发送给不同部门和每个工作簿中的经理,管理人员可能会修改/更改某些字段。这些字段不一定一直相同,例如:

经理1 - 更改A列中的3个字段,M列中的2个字段以及工作表其余部分中的任何内容

经理2 - 更改C列中的1个字段,J列中的5个字段和Y列中的7个字段

经理3 - 更改A列中的2个字段,B列中的4个字段以及工作表其余部分中的任何内容

所以我有一个我在另一个工作簿中使用的宏,它将比较一个原始的'已更新'的工作簿版本版本,但它只查找一个特定列中的差异 - 所以也许我可以修改该宏来完成此任务。

以下是我指的宏的链接:

VBA - Copy Cells from Column A and B and Paste in New Sheet

我当时想知道,是否没有可以应用于工作簿的条件格式规则 - 在它们被发送给管理器之前 - 当该行中的值发生更改并突出显示更改颜色时那个单元格中的文字?如果甚至存在类似的东西......

1 个答案:

答案 0 :(得分:0)

这里收到答案并且工作得很好:

https://www.tek-tips.com/viewthread.cfm?qid=1787250

复制SHEET并将其命名为Review。例如。

然后隐藏原始表格。

鉴于原始(隐藏)工作表名称为Original,请在Review表中:

选择使用的范围。我选择的TOP LEFT单元格是A2。

打开CF向导

使用公式确定要格式化的单元格

= A2<>!原始A2

...并选择一种格式。