Observa que -en tu código original- tenías:
For i = 2 To numRows(1) ' Filas del primer archivo
For j = 2 To numRows(2) ' Filas del segundo archivo
Next j
lo cual indica que:
a) O ya no te funcionaba desde antes tu código; ó
b) Has cometido un error al transcribir el código sugerido.
De todos modos, la necesidad que -ahora- describes tiene solución inmediata NO con los códigos utilizados sino a través de la función de Excel
BUSCARV()
o con la combinación:
INDICE( COINCIDIR() )
¿Por qué no intentas analizar esa variante... primero "a mano" y luego -grabadora de macros mediante- a través de código VBA?.
Saludos, Cacho.