0

我有多列的表。在“E”列上,我想应用条件格式(来自规则管理器)。根据 M 列和 N 列中的值,E 列中相应单元格的颜色编码应更改。

问题是当我刷新表时(通过宏调用),我做了一些列插入和删除,这样 E 列中的值首先向右移动,然后向左移动。现在,当值向右移动(F 列)时,格式也会向右移动。但是,当值移回 E 列时,格式将保留在 F 列中(基于 M 和 N 的值)。

规则管理器中的“适用于”字段混乱。它应该是 "=$E$1:$E$6400" 但它更改为 "=$E$71:$E$6400, $F$1:$F$70" (该表中有 70 行的值已刷新)

如何确保格式保留到 E 列而不转移到 F 列。

4

1 回答 1

0

我知道它是前一段时间被问到的,但也许你仍然有这个问题;)

总结一下,您正在使用对列进行一些更改的宏,它会弄乱条件格式。如何向您的宏添加更多代码 - 在任何操作之前删除条件格式,然后重新添加它并重新处理列?

添加某些代码应该不是问题 - 您可以记录它。

于 2013-08-23T09:53:36.637 回答