Te anexo la macro.
Según tus imágenes, los nombres del libro 1 están en la columna D, los del 2 en la C y los del 3 en la D, es correcto.
Sub BuscarDuplicados()
'Por.Dante Amor
Set h1 = Sheets("Libro 1")
Set h2 = Sheets("Libro 2")
Set h3 = Sheets("Libro 3")
'
h1.Columns("D").Interior.ColorIndex = xlNone
h2.Columns("C").Interior.ColorIndex = xlNone
h3.Columns("D").Interior.ColorIndex = xlNone
For i = 3 To h1.Range("D" & Rows.Count).End(xlUp).Row
'busca los del libro 1 en el 2
Set b = h2.Columns("C").Find(h1.Cells(i, "D"), lookat:=xlWhole)
If Not b Is Nothing Then
h1.Cells(i, "D").Interior.ColorIndex = 6
h2.Cells(b.Row, "C").Interior.ColorIndex = 6
End If
'busca los del libro 1 en el 3
Set b = h3.Columns("D").Find(h1.Cells(i, "D"), lookat:=xlWhole)
If Not b Is Nothing Then
h1.Cells(i, "D").Interior.ColorIndex = 6
h3.Cells(b.Row, "D").Interior.ColorIndex = 6
End If
Next
'busca los del 2 en el 3
For i = 3 To h2.Range("C" & Rows.Count).End(xlUp).Row
Set b = h3.Columns("D").Find(h2.Cells(i, "C"), lookat:=xlWhole)
If Not b Is Nothing Then
h2.Cells(i, "C").Interior.ColorIndex = 6
h3.Cells(b.Row, "D").Interior.ColorIndex = 6
End If
Next
MsgBox "Pintar terminado"
End Sub
‘
S a l u d o s . D a n t e A m o r. Recuerda cambiar la valoración de la respuesta. G r a c i a s