删除条件格式时保留格式

时间:2021-02-17 11:43:41

标签: excel vba conditional-formatting

我一直在使用以下代码(在删除条件格式时保留格式)工作正常,但速度很慢。完成任务需要 1 分钟以上。

有什么方法可以让它快速运行,因为如果数据更多,则需要更多时间。任何帮助将不胜感激。

Sub Keep_Formats()

 Dim ws As Worksheet
 Dim mySel As Range, aCell As Range

 Set ws = ThisWorkbook.Sheets("DATA")
 
 Set mySel = ws.UsedRange
 For Each aCell In mySel
 With aCell
 .Interior.Color = .DisplayFormat.Interior.Color
 End With
 Next aCell
 mySel.FormatConditions.Delete
End Sub

0 个答案:

没有答案