Actualizar valores de un libro en otro

01/02/2005 - 11:16 por martin | Informe spam
Hola y buen dia a todos.

Necesito que en una hoja me salgan los valores de 6 columnas de otras
tantas hojas de otro libro. Los valores son coincidentes, asi que lo que
hice fue una formula tipo:


Siendo SISTEMALAT el libro M1 y la primera hoja (hay hasta M5, la sexta
es la fecha)


=SI([SISTEMALAT.xls]M1!$B$270>"";[SISTEMALAT.xls]M1!$B$270;"")


Ya que los valores se iran introduciendo a partir de la fila 270.
Obviamente el valor de la celda b270 se actualizan.

El problema es que al arrastrar el rango hasta B2000 (los datos que
calculo inrroducire en un par de años), para que la actualizacion sea
"automatica" el fichero se hace enorme y tarda un mucho en actualizarse,
ya que tiene otras 5 columnas que se actualizan de la misma forma y son
un monton de celdas con la formula de referencia.

¿hay alguna forma de que solo se actualice la celda en la que cambie el
valor sin estar previamente vinculada?, o que una vez actualizado se
elimine el vinculo? intente vincular la columna entera, pero se me
"trasladaron" los datos con relacion a la hoja original...


¿alguna solucion?


Gracias por adelantado.


Martin
 

Leer las respuestas

#1 martin
02/02/2005 - 10:42 | Informe spam
Me contesto a mi mismo porque ya he dado con la solucion que me sive
seguro que no es la mejor, pero me vale.

Pasa por vincular la fila entera del libro origen y modificar el formato
de la hoja origen para que las posiciones de las celdas coincidan con las
de la hoja dstino. De ese modo al introducir datos nuevos en el libro
origen basta con desplazar la formula en las celdas de la hoja destino
que han de tomar los datos para que estos aparezcan. Un poco rustico,
pero suficiente.

=[nombrelibroorigen.xls]nombrehoja!$D:$D



Saludos


Martin



Hola y buen dia a todos.

Necesito que en una hoja me salgan los valores de 6 columnas de otras
tantas hojas de otro libro. Los valores son coincidentes, asi que lo


que
hice fue una formula tipo:


Siendo SISTEMALAT el libro M1 y la primera hoja (hay hasta M5, la sexta
es la fecha)


=SI([SISTEMALAT.xls]M1!$B$270>"";[SISTEMALAT.xls]M1!$B$270;"")


Ya que los valores se iran introduciendo a partir de la fila 270.
Obviamente el valor de la celda b270 se actualizan.

El problema es que al arrastrar el rango hasta B2000 (los datos que
calculo inrroducire en un par de años), para que la actualizacion sea
"automatica" el fichero se hace enorme y tarda un mucho en


actualizarse,
ya que tiene otras 5 columnas que se actualizan de la misma forma y son
un monton de celdas con la formula de referencia.

¿hay alguna forma de que solo se actualice la celda en la que cambie el
valor sin estar previamente vinculada?, o que una vez actualizado se
elimine el vinculo? intente vincular la columna entera, pero se me
"trasladaron" los datos con relacion a la hoja original...


¿alguna solucion?


Gracias por adelantado.


Martin



Preguntas similares