Referencia de fórmula con nombre de libro variable
Para Dante Amor:
Hola Dante: tengo una macro que debe hacer una fórmula con los datos de otro libro. Ese otro libro tiene nombre dinámico y siempre estará abierto al momento de la macro calcular la fórmula. Estoy utilizando la siguiente instrucción:
otro_libro = Range("InstruccionesCumplimiento")
Range("G2").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-3],'[ " & otro_libro & "]Hoja1'!R1C3:R666C6,4,FALSE)"
El rango "InstruccionesCumplimiento" está en la celda D4 y contiene la siguiente fórmula que genera el nombre del archivo. La fórmula es la siguiente:
="Instrucciones Cumplimiento "&TEXTO(HOY,"DD-MM-YYYY")&".xlsb"
Me queda el nombre Instrucciones Cumplimiento 28-12-2015.xlsb (ese es el nombre del libro que está abierto en el que se tienen los datos para hacer referencia a la fórmula)
Pero cuando llega a la fórmula me pide abrir o actualizar el archivo y se abre una venta.
¿Qué debo cambiarle a la instrucción para que la macro siga corriendo normalmente y me ponga el resultado de la fórmula donde la necesito?