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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 KL
07/12/2005 - 19:11 | Informe spam
Hola chicos,

Solo hay un "pequeno" problema con la solucion que usa la funcion INDIRECTO y es que la formula funcionara solo mientras el archivo
remoto (en este caso FicheroXXX.xls ) estE abierto.

Para mas opciones revisad este enlace:
http://tinyurl.com/7haqz

Saludos,
KL



"David" <sdgm04(mapstonod)@hotmail.com> wrote in message news:
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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida