文章预览
学习Excel技术,关注微信公众号: excelperfect 标签: VBA , 条件格式 Excel 中的条件格式是一个非常有用的工具,然而,如果在条件格式工作表中复制了许多单元格,那么这些单元格的条件格式也将被复制。这本身当然很好,但 Excel 并不总是处理得很好。 Excel 可能会错误地拆分条件格式区域,这可能会导致文件中出现大量额外的条件格式规则,导致文件大小增加并降低了工作表速度,甚至可能导致 Exce 崩溃。 如果在具有条件格式的工作表中复制、移动、剪切和粘贴大量的单元格,那么明智的做法可能是先删除条件格式,然后在激活该工作表时再恢复。 使用 VBA 设置条件格式本身并不难。下面是一个使用宏录制器录制的代码示例,首先删除当前的条件格式,然后重新设置。 Private Sub Worksheet_Activate() With ActiveWorkbook.Sheets( "excelperfect" ).Range( "B3:C10
………………………………