Hola a todos. Gracias por adelantado a todos los que me puedan ayudar.
Estoy haciendo una macro y necesito utilizar un condicional de la función BUSCARX. Cuando la utilizo de esta manera:
If Application.WorksheetFunction.XLookup(Range("H1"), Range("A1:A100"), Range("C1:C100")) = 0 Then ...
funciona correctamente, pero cuando necesito concatenar criterios:
If Application.WorksheetFunction.XLookup(Range("H1" & "H2"), Range("A1:A100" & "B1:B100"), Range("C1:C100")) = 0 Then ...
me da error 1004 Error en el método 'Range' de objeto '_Global'
También he probado:
If Application.WorksheetFunction.XLookup(Range("H1&H2"), Range("A1:A100 & B1:B100"), Range("C1:C100")) = 0 Then ...
pero obtengo el mismo error.
¿Alguien me puede ayudar? Gracias
Hola Juanjo:
Prueba esto
If Application.WorksheetFunction.XLookup(Range("H1,H2"), Range("A1:A100, B1:B100"), Range("C1:C100")) = 0 Then ...
espero te sirva
FernandoML
Espero te sirva
Un Saludo
Fernando