条件付き書式で書式設定された膨大なデータがありますが、条件付き書式で色付けされているセルは 10% しかないため、色付きのセルの色だけをコピーした範囲にコピーしたい
これは、条件付き書式の色を範囲から範囲にコピーするコードです。このループ時間を 90% 短縮できるように、コピーから白色をスキップする方法を知りたい
Sub MatchColors2()
Dim rngTo As Excel.Range
Dim rngFrom As Excel.Range
Dim i As Long
Dim j As Long
Set rngFrom = ActiveSheet.Range("C5:G1000")
Set rngTo = ActiveSheet.Range("I5:M1000")
For i = 1 To rngFrom.Areas.Count
For j = 1 To rngFrom.Areas(i).Cells.Count
rngTo.Areas(i).Cells(j).Interior.Color =rngFrom.Areas(i).Cells(j).DisplayFormat.Interior.Color
Next j
Next i
End Sub
ありがとう