Te anexo la macro
Sub Comparar()
'---
' Por.Dante Amor
'---
'
Application.ScreenUpdating = False
Set l1 = ThisWorkbook
Set h1 = l1.Sheets(1)
Set l2 = Workbooks("Archivo1.xlsm")
Set h2 = l2.Sheets(1)
'
h1.Columns("C:F").Interior.ColorIndex = xlNone
h1.Columns("Z").ClearContents
'
u1 = h1.Range("A" & Rows.Count).End(xlUp).Row
With h1.Range("Z2:Z" & u1)
.Formula = "=RC[-25]&RC[-24]"
.Value = .Value
End With
u2 = h2.Range("A" & Rows.Count).End(xlUp).Row
With h2.Range("Z2:Z" & u2)
.Formula = "=RC[-25]&RC[-24]"
.Value = .Value
End With
'
For i = 2 To u1
Set b = h2.Columns("Z").Find(h1.Cells(i, "Z"), lookat:=xlWhole)
If Not b Is Nothing Then
For j = Columns("C").Column To Columns("F").Column
If h1.Cells(i, j) <> h2.Cells(b.Row, j) Then
h1.Cells(i, j).Interior.ColorIndex = 6
End If
Next
End If
Next
h1.Columns("Z").ClearContents
h2.Columns("Z").ClearContents
Application.ScreenUpdating = True
MsgBox "Fin"
End Sub
'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias