Vincular con hoja cuyo nombre se calcula en una celda

07/12/2005 - 18:12 por Ima | Informe spam
Hola.
En una celda calculo el nombre de una hoja de Excel (p.ej.
c:\Excel\FicheroXXX.xls, donde XXX es un numero variable) en funcion de
ciertas variables. Lo que quiero es vincular unas celdas de esta hoja con
unas celdas de la hoja cuyo nombre he calculado (p.ej. que
A2='C:\Excel\[FicheroXXX.xls]Hoja1'!A12
Gracias.
 

Leer las respuestas

#1 David
07/12/2005 - 18:42 | Informe spam
Hola, Ima.

Antes que nada, creo que la sintaxis del nombre de la hoja de Excel no es
correcta. Está bien para el sistema operativo pero Excel requiere que uses
corchetes para encerrar el nombre del libro. Sería algo como esto:

c:\Excel\[FicheroXXX.xls]

Ahora, si corriges esto, supón que el nombre del libro lo tienes en la celda
A1, el nombre de la hoja en A2 y el nombre de la celda en A3:

A
1 c:\Excel\[FicheroXXX.xls]
2 Hoja1
3 C6

Podrías usar una fórmula como esta:

=INDIRECTO("'" & A1 & A2 & "'!" & A3)

Examina la fórmula con cuidado. Entre las comillas está incluido un
apóstrofe que también es requerido.

Saludos.



"Ima" escribió:

Hola.
En una celda calculo el nombre de una hoja de Excel (p.ej.
c:\Excel\FicheroXXX.xls, donde XXX es un numero variable) en funcion de
ciertas variables. Lo que quiero es vincular unas celdas de esta hoja con
unas celdas de la hoja cuyo nombre he calculado (p.ej. que
A2='C:\Excel\[FicheroXXX.xls]Hoja1'!A12
Gracias.

Preguntas similares