Forums Últimos mensajes - Powered by IBM
 

Problema con vinculos a otros libros

25/03/2008 - 13:07 por Miguel | Informe spam
Muy buenas:
No sé muy bien como vincular a otros libros con una parte fija y otra
variable. Me explico
Si todas mis referencias a libros externos son iguales excepto por 4
caracteres, como puedo hacer para que con una fórmula me coja esos 4
caracteres y me lo vincule al otro libro.
He probado con indirecto('c:\&a1&.xls-hoja1-celda d13) y no me funciona(no
exactamente como está escrito sino copiando el vinculo al que me refería)
Os pongo un ejemplo por si no ha quedado claro:
Hoja 1
Celda A1 c003
Celda a2 c004
Celda a3 c005

Quisiera que me vinculara a unos libros que son:
c:\ficheropresupuesto_c001.xls-hoja1-celda d1
c:\ficheropresupuesto_coo3.xls-hoja1-celda d1
c:\ficheropresupuesto_c004.xls-hoja1-celda d1

Esto es porque los centros cambian de un mes para otro y he de añadir o
reducir, y es un tostón tener que vincular a mano todos.

Muchas gracias y perdón por el mamotreto.
 

Leer las respuestas

#1 Héctor Miguel
25/03/2008 - 19:05 | Informe spam
hola, Miguel !

asumiendo que la intencion es mantener cerrado el libro de origen (entonces) necesitas "evaluar" las siguientes alternativas:

op1: mantener los libros abiertos, y utilizar la funcion =indirecto(...) para "construir" la formula dinamica cambiando de libros/hojas/rangos

op2: usar macros para generar un vinculo "real" (aunque sea momentaneo) hacia un libro cerrado

op3: usar macros para consultar archivos cerrados de excel (caracteristicas similares al punto anterior)

op4: usando un complemento (de terceros) +/- como sigue:
busca en la pagina de Laurent Longre -> http://xcell05.free.fr/ =>English page<= (Excel add-ins)
(e instala) el complemento MoreFunc.xll (MasFunciones) -> http://xcell05.free.fr/downloads/Morefunc.zip
(opcionalmente, algunos ejemplos en -> http://xcell05.free.fr/downloads/Examples.zip)
podras usar la funcion: Indirect.Ext que permite interactuar con libros cerrados.
-mas otras 40 funciones que tendrias que cargar con ellas- (todas muy utiles 'pero'...) NO de uso frecuente

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la consulta original __
No se muy bien como vincular a otros libros con una parte fija y otra variable. Me explico
Si todas mis referencias a libros externos son iguales excepto por 4 caracteres
como puedo hacer para que con una formula me coja esos 4 caracteres y me lo vincule al otro libro.
He probado con indirecto('c:\&a1&.xls-hoja1-celda d13) y no me funciona
(no exactamente como esta escrito sino copiando el vinculo al que me referia)
Os pongo un ejemplo por si no ha quedado claro:
Hoja 1
Celda A1 c003
Celda a2 c004
Celda a3 c005

Quisiera que me vinculara a unos libros que son:
c:\ficheropresupuesto_c001.xls-hoja1-celda d1
c:\ficheropresupuesto_coo3.xls-hoja1-celda d1
c:\ficheropresupuesto_c004.xls-hoja1-celda d1

Esto es porque los centros cambian de un mes para otro y he de anadir o reducir, y es un toston tener que vincular a mano todos...

Preguntas similares