ssp*_*ssp 21 excel conditional-formatting
在"适用于"中使用偏移或间接似乎不起作用.插入行后是否还有其他方法可以阻止条件格式化中断
我有一个范围的条件格式,例如$ O $ 19:$ O $ 105.条件是'如果单元格值> 10',则使用红色格式化.
问题是 - 当我在Excel中插入一行时,这个格式化范围分裂,我得到2个格式规则.例如,如果我在第20行插入新行,则分别为$ O $ 19,$ O $ 21:$ O $ 105和$ O $ 20的2条规则.
通常对于如上所述的条件,如果规则被分成多个范围,则可能无关紧要.但对于像"突出显示前10名"这样的情况,它会导致不良后果.
我没有太多运气尝试了以下内容:
任何人都知道如何编写一个不会因行插入而中断的条件格式?
[编辑]我意识到插入行不会导致条件格式规则的拆分.我还复制一行并粘贴插入的行,这样做.如果我选择特殊粘贴并仅选择配方,它的工作正常.
小智 10
我知道这是一个老线程,但这是另一个非常简单且效果很好的解决方案.
只需根据需要插入新的行或列.然后选择并复制具有正确条件格式的行/列.过去特殊到您刚刚创建的新行/列,并选择"所有合并条件格式"选项.现在应该自动更新条件格式规则.
快乐的Excel-ing =)
这是条件格式的一般问题.如果您插入行或移动东西,Excel会假定您希望条件格式随单元格移动,并且您希望插入具有原始格式的单元格(或根本不插入).
因此,它会尽力根据更改分割格式化范围.不幸的是"它最好"并不是很好.在幸运的情况下,您的格式规则会在没有您注意的情况下重复; 在不幸的情况下,他们会破坏部分或全部应用范围.
如果您使用ListObjects(也称为"Excel表格"),这尤其是一个问题.插入一些行,重新排序,拖动一些值,下次查看条件格式列表时,您有几十到几百个重复的规则.(例如:http://blog.contextures.com/archives/2012/06/21/excel-2010-conditional-formatting-nightmare/)
根据我的经验,解决混乱的最快方法是删除所有规则并重新创建它们(或不重建).
一些旁注:
这是一个类似的线程,可能会让您走上正轨:
如何使用 Worksheet_Change 事件进行条件格式设置?
它概述了 R1C1 样式格式的解决方法,该格式可能不受插入(未经测试)以及我在评论中提到的 VBA 方法的影响。
| 归档时间: |
|
| 查看次数: |
48665 次 |
| 最近记录: |