Vínculos ocultos...

Tengo un archivo con hojas y gráficos que me dice que tiene vínculos. Busque en todas las celdas y no esta. Busque en la declaración de variables y tampoco esta.
Trabajo con office 97.
Si abro el archivo en Office 2000, no ve los vínculos, lo grabo sin vínculos y en Off 97 de nuevo tiene este vinculo.
Me ha pasado en otras ocasiones y al parecer es cuando copio gráficos de un archivo a otro, a veces quedan estos vínculos "subliminales".
¿Cómo puedo eliminar estos vínculos que no se ven?

1 Respuesta

Respuesta
1
MS Excel no cuenta con una función para rastrear Vínculos, pero hay algunas pistas para ubicarlos y luego eliminarlos...
Cuando me encuentro con este problema, verifico cuatro situaciones. Ellas son:
1. - Las referencias de celdas.
Selecciono todas las hojas en un libro y toda la hoja, Luego con "Edición", "Buscar" en la caja de búsqcar escribo: "[" o ":\"
Habrás notado que las referencias a celdas externas se escribe con la sintaxis siguiente: =C:\dir\[Archivo_Externo]Exhoja!A4.
O puedes usar el nombre del archivo encontrado usando la opción "Editar", "Vínculos".
(Si utilizas, para la búsqueda, el símbolo: "!" podría llevarte a resultados erróneos, ya que también se usa en "Vínculos internos")
Si MS Excel encuentra cualquiera de esos símbolos, te llevará a cada celda que lo tenga. Una vez encuentrada, puedes pegar el resultado como valor o simplemente borrar la celda si no la necesitas.
Pero hay otros vínculos que, a veces se ocultan en:
2. - Los Nombres del rango.
Si una hoja se importó de otro Archivo, también puede haber traído algunos nombres del rango del archivo original. Usa la "Edición", "Insertar", "Nombre", "Definir" para verificar cada nombre del rango en su libro. Su dirección se muestra al pie de esta ventana, y notarás que incluye todo el nombre del directorio.
Si encuentra alguna y no la necesitas, pulsa el botón "Eliminar".
3. - Los macros.
Suele asignarse a algunos objetos gráficos la ejecución de algunas macros o módulos de VBA que quedaron el archivo original. Para verificar esto, escoge: "Herramientas", "Macro", "Macros" para ver los disponibles. (Alt+F8 es un atajo para la misma acción). Si hubiera alguno no necesario, pulsa "Eliminar"
4. - Las Tablas dinámicas
De nuevo, si una hoja con una Tabla dinámica en ella se importara de otro archivo, la fuente de datos podría seguir vinculada a un archivo externo. Usa el Asistente para Tablas Dinámicas y regresa hasta Fuente de datos para verificar donde toma los datos de origen.
Nota: Aun hechas estas correcciones, a veces es necesario guardar el archivo, cerrarlo y volver a abrirlo para notar que los vínculos fueron removidos.
Existe un sitio en Internet (en Inglés) que proporciona, gratuitamente, una aplicación para removerlos. Se llama "Findlink.xla" y, si te interesa, está en:
http://www.bmsltd.co.uk/MVP/MVPPage.asp
Si aún quedara algún vínculo rebelde, puedes cambiar el archivo vinculado hacia el mismo archivo que tiene ese vínculo ("Edición" | "Vinculos" | "Cambiar Origen"). Esto solo lo haría si realmente ninguna de las anteriores opciones funcionó.
Me funciono muy bien y me encontró el vinculo, pero no se donde, me dice un mensaje " Found a link in a hidden Name Días!_Fill"
¿Cómo puedo ver los nombre ocultos?
Gracias.
Usando el Editor de Visual Basic ingresa y ejecuta estos códigos, habiendo seleccionado previamente la hoja "Días"
ActiveWorkbook.Names("_Fill").Delete
Si tuvieras problema para hacerlo, hazlo visible con esto primero:
ActiveWorkbook.Names.Item("_Fill").Visible = True
Prueba con esto
Saludos!
Fernando
Pd: Curioso tu nick: "maicolpue"
Gracias. El findlink me eliminó el vínculo.
Ahora probé los códigos anteriores y también lo eliminó, pero primero ejecute el .visible y no puedo ver donde esta el nombre...
De todas formas tengo resuelto el problema, pero no lo pude ver !
Maicolpue es una playa cerca de donde vivo, en Osorno - Chile, ¿de dónde eres tu?
Chao.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas