Macro con hlookup

Estoy usando la función HLOOKUP de la siguiente forma:
ActiveCell.Formula="=+HLOOKUP(a1,Def_2007!$a&2:&v3,i,0)"
En donde i (que correspondería a la fila donde entregar la respuesta) es una variable a la cual se le ha asignado un número dentro de la macro, y al escribir la fórmula en la celda, Excel me envía error. ¿Hay una manera de poner la "i" sin que Excel me reporte error y la pueda ejecutar?
Gracias por su pronta respuesta.
Saludos

1 respuesta

Respuesta
1
Tenés que armar la fórmula como una cadena:
Pruébala así:
ActiveCell.Formula="=+HLOOKUP(a1,Def_2007!$a$2:$v3," & i & ",0)"
Nota: tu fórmula tenía algunos signos extraños en el rango ... controlála.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas