Estimados:
Situación:
Tengo vinculadas celdas entre dos libros.
1- Un vinculo hace referencia a un rango.Este funciona correctamente y muestra el dato vinculado SE ENCUENTRE O NO ABIERTO EL LIBRO ORIGEN.
2- El otro vinculo hace referencia a una celda de una tabla.
Inconveniente:
El vinculo A TABLA. Este solo muestra el dato SI EL LIBRO ORIGEN ESTA ABIERTO.
Si no se abrió, retorna #¡REF!
¿Esta es una limitación a la actualización de vínculos automáticos de Excel?, o, ¿Existe alguna solución para llevar a que se comporten iguales a la actualización de celdas de rangos?
Muchas Gracias
ver. Excel 2007
Parece que los vínculos a otros libros funcionan mejor (bueno, simplemente funcionan como se espera) si emplean notación clásica.
Prueba a editar a mano tu vínculo y en vez de
='C:\Users\usuario\Documents\Libro1.xlsx'!Tabla1[loquesea]
quita la notación de tabla y escribe la celda que te interesa
='C:\Users\usuario\Documents\[Libro1.xlsx]Hoja1'!$A$3
------
Ya sé Excel, pero necesito más.
Ante todo, muchisimas gracias por responder.
Efectivamente funciona en la anotación clásica.
Evidentemente no existe "algo" que yo desconociera para que no funcione, o de existir, por lo menos somos dos los que lo desconocemos.
Esta es una solución aunque no definitiva, ya que al no hacer referencia a una tabla, se pierden las virtudes de la misma en relacion a este tema.
Intento solucionarlo agregando una macro que abra los archivos origenes cuando abro el destino. Esto ultimo lo hice y funcionó. Sólo que ahora estoy viendo la manera de que sólo abra el archivo si ya no esta abierto. y en eso estoy trabado.
Muchas Gracias por todo
La referencia a tabla es algo que se ha implementado en Excel en las últimas versiones.
Seguramente esta implementación haya que programarla en diferentes lugares del código de Microsoft (el programa, vaya).
Es lo que tienen las actualizaciones incrementales (el Excel 2007 no se programa desde cero, sino desde la versión anterior), que se te pueden quedar cosas en el tintero.
Con seguridad, algún tester les habrá mandado el reporte del fallo y lo tendrán en lista de espera para reprogramarlo, aunque no pienso que lo tengan en la lista "urgente" ni mucho menos.
Una cosa que puedes hacer es informarles del problema, aunque parece que a estas alturas no están aceptando informes de bugs de betatesters.
Saludos
Coincido con tu apreciacion.
Agradezco tu opinion.
Muchas Gracias por responder.