Foros del Web » Soporte técnico » Ofimática »

referenciar libro dentro de formula en macro excel

Estas en el tema de referenciar libro dentro de formula en macro excel en el foro de Ofimática en Foros del Web. Por favor me podeis ayudar en lo siguiente: Quiero hacer una macro en la que una función buscarv reconozca el libro y la hoja donde ...
  #1 (permalink)  
Antiguo 17/06/2008, 11:47
 
Fecha de Ingreso: abril-2008
Mensajes: 27
Antigüedad: 16 años
Puntos: 0
referenciar libro dentro de formula en macro excel

Por favor me podeis ayudar en lo siguiente:

Quiero hacer una macro en la que una función buscarv reconozca el libro y la hoja donde se encuentra la matriz que tiene que buscar. La fórmula que tengo ahora es la siguiente:

Cells(2, 48).FormulaR1C1 = _
"=VLOOKUP(RC[-47],'[archivo a importar.xls]Hoja1'!R1C1:R8000C108," & CI & ",0)"

lo que pretendo es que la parte: '[archivo a importar.xls]Hoja1'! la pueda introducir en una casilla de excel o en un formulario y que la macro me lo reconozca porque dentro de la formula se hace referencia a ese libro y hoja (la duda esta en como referenciarlo dentro de la fórmula)

Muchas gracias
  #2 (permalink)  
Antiguo 17/06/2008, 11:54
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: referenciar libro dentro de formula en macro excel

Mensaje movido al foro de Ofimática desde Bienvenida a Foros del Web.

Saludos,
  #3 (permalink)  
Antiguo 17/06/2008, 12:02
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: referenciar libro dentro de formula en macro excel

Cita:
Iniciado por eposse Ver Mensaje
Por favor me podeis ayudar en lo siguiente:

Quiero hacer una macro en la que una función buscarv reconozca el libro y la hoja donde se encuentra la matriz que tiene que buscar. La fórmula que tengo ahora es la siguiente:

Cells(2, 48).FormulaR1C1 = _
"=VLOOKUP(RC[-47],'[archivo a importar.xls]Hoja1'!R1C1:R8000C108," & CI & ",0)"

lo que pretendo es que la parte: '[archivo a importar.xls]Hoja1'! la pueda introducir en una casilla de excel o en un formulario y que la macro me lo reconozca porque dentro de la formula se hace referencia a ese libro y hoja (la duda esta en como referenciarlo dentro de la fórmula)

Muchas gracias
No entendí muy bien pero si lo que quieres es que se solicite los datos en un TextBox haces así:
Cita:
Cells(2, 48).FormulaR1C1 = _
"=VLOOKUP(RC[-47]," & TextBox1.Text & "R1C1:R8000C108," & CI & ",0)"
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:20.