sigo peleandome con el método find que me pasasteis y no encuentro el error. Sin embargo, me he echo una macro para saber que codigo Find me ponía y es el siguiente.
Código:
Columns("C:C").Select
Selection.find(What:="634142263", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Quisiera saber si el codigo de arriba me devuelve algo, en caso de que si, cómo accedo al valor?
Imagino que todo el codigo que me pusistes antes del find
Código:
Set celda = Range(Range(Workbooks(3).Worksheets(1).Range(varCellDestinyColumn & 2)), _
Range(Workbooks(3).Worksheets(1).Range(varCellDestinyColumn & numRows(2)))).
, equivale al
Código:
Columns("C:C").Select
Selection.
que me ha creado la macro.
También veo que la macro me pone mas valores de configuración del Find.
Pero el codigo me peta en el primer bucle, me dice que "Error en el método 'Range' de objeto '_Global'"
La busqueda la tengo que hacer en los dos sentidos, es decir, por ejemplo :
tengo que mirar los campos de la columna "c" del libro1, que esten en la columna "C" del libro2, los que no se encuentren marcar la fila de la columna "C" que estaba buscando en rojo del libro1. Después la inversa.
Gracias por vuestra paciencia