2015-07-09 15:34:05 +0000 2015-07-09 15:34:05 +0000
25
25

Eliminación de enlaces externos fantasma en Excel

Tengo una hoja de cálculo Excel con un enlace externo que no puedo eliminar.

He leído bastante en internet y Microsoft recomienda lo siguiente :

  • Para referencias en Celdas: Usando buscar y reemplazar por [*] para encontrar todas las referencias en celdas de la hoja de cálculo.
  • Para referencias en nombres: Abriendo el gestor de nombres y asegurándose de que no hay referencias externas en él.
  • Para referencias en Objetos (esto es realmente doloroso): Seleccionar cada objeto individualmente y buscar en la barra de fórmulas.
  • Para referencias en Gráficos (también doloroso): Revisar en la barra de fórmulas el título y la serie de datos de cada gráfico.

Esto todavía me deja con una referencia externa fantasma que no puedo encontrar, así que pruebo algunas cosas más

  • La función “Datos - Editar Enlaces” en Excel seguida de hacer clic en “Romper enlace” (no pasa nada)
  • Usé un plugin “FindLink” (no me funcionó, pero fue amigable de usar)
  • Usé el plugin DeleteLinks de Microsoft (tampoco funcionó y no es amigable de usar)

Respuestas (3)

28
28
28
2016-11-16 06:08:44 +0000

Para todos los que se hayan pasado horas peinando su archivo, el problema también puede existir si has copiado un rango de validación de datos desde otro libro de trabajo.

Para solucionarlo:

Cinta de opciones–>Archivo–>Comprobar problemas–>Comprobar compatibilidad

Esto hará que aparezca el comprobador que le dirá si la Validación apunta a una hoja externa.

Y lo más importante, le dirá en qué hoja se encuentra.

De todos modos, una vez que sepa la(s) hoja(s), vaya a la hoja. Ahora

Cinta de opciones–>Inicio–>Flecha hacia abajo junto a Buscar y Seleccionar–>Validación de datos.

Esto seleccionará las celdas que tienen aplicada la Validación de Datos.

Ahora

Cinta de opciones–>Datos–>Validación de Datos

y arregle la referencia rota en el campo “Fuente”, o haga clic en “Borrar todo” si no lo necesita.

12
12
12
2015-07-09 15:34:05 +0000

Al final lo he localizado en las reglas de formato condicional.

Al hacer clic en “Inicio - Formato condicional - Gestionar reglas” aparece el siguiente cuadro de diálogo, que es relativamente fácil de revisar y reemplazar las referencias externas.

4
4
4
2017-10-10 08:03:05 +0000

Si el libro de trabajo es grande no es fácil encontrar la condición de formato con referencia externa. Escribí esta función VBA para encontrarla. Limitado a 80 columnas y 500 filas para reducir el tiempo de ejecución. cuando la función se detiene puede comprobar la posición preguntando:

?foglio.name
 ?cella.row
 ?cella.column

    Public Function CercaLink()
    Dim Cella As Object, i&, Foglio As Object
    For Each Foglio In ActiveWorkbook.Sheets
       ActiveWorkbook.Sheets(Foglio.Name).Select
       For Each Cella In ActiveSheet.Cells
         If Cella.Column < 80 Then
           If Cella.FormatConditions.Count > 0 Then
              For i = 1 To Cella.FormatConditions.Count
                 If InStr(1, Cella.FormatConditions(i).Formula1, ":\") > 0 Then Stop
              Next
           End If
        End If
        If Cella.Row > 500 Then Exit For
     Next
  Next
  End Function