Skip to main content

Excel: Cómo arreglar enlaces rotos

Author: Sun Last Modified: 2025-06-04

En Excel, los enlaces a otros libros de trabajo se utilizan a menudo para hacer referencia a información relevante. Sin embargo, si un libro de origen es renombrado o movido a una ubicación diferente, estos enlaces pueden romperse, causando errores. Este tutorial proporciona dos métodos efectivos - usando la función Editar Enlaces o código VBA - para identificar y corregir rápidamente los enlaces rotos en tu libro.

Arreglar enlaces rotos aplicando Editar Enlaces

Arreglar enlaces rotos utilizando código VBA


Arreglar enlaces rotos aplicando Editar Enlaces

En Excel, puedes ir al cuadro de diálogo Editar Enlaces para arreglarlos uno por uno.

1. Abre el libro que contiene los enlaces rotos, y haz clic en Datos > Editar Enlaces (en el Consultas y Conexiones grupo).
A screenshot of the Edit Links option under the Data tab in Excel

2. En el cuadro de diálogo Editar Enlaces haz clic en Ver Estado para encontrar qué enlaces están rotos.
A screenshot of the Edit Links dialog with the Check Status button highlighted A screenshot of the Edit Links dialog showing link status

3. Luego haz clic en los enlaces rotos, y después haz clic en el botón Cambiar Fuente En la ventana Cambiar Fuente elige el libro de origen correcto y haz clic en Aceptar.
A screenshot of the Change Source dialog for fixing broken links in Excel

Ahora puedes ver que el estado ha cambiado de Error a Aceptar. Repite el paso 3 para arreglar otros enlaces rotos.
A screenshot of the Edit Links dialog with the link status updated to OK


Arreglar enlaces rotos utilizando código VBA

Esta sección introduce un código VBA para ayudarte a arreglar enlaces rotos.

1. Abre el libro que deseas arreglar los enlaces rotos, y presiona las teclas Alt + F11.

2. Luego, en la ventana emergente Microsoft Visual Basic para Aplicaciones haz clic en Insertar > Módulo para crear un nuevo módulo en blanco.
A screenshot showing the VBA editor in Excel with a new module added

3. Copia y pega el siguiente código en el nuevo módulo.

VBA: Arreglar enlaces rotos

Sub ResetInvalidLinks()
'UpdatedbyExtendoffice20220701
Dim xWB As Workbook
Dim xLks As Variant
Dim xFNum, xStatus As Integer
Dim xStrLk, xLinAddress As String
Dim xF
Dim xLk
Set xWB = Application.ActiveWorkbook
xLks = xWB.LinkSources(xlExcelLinks)
If IsEmpty(xLks) Then
    MsgBox "Select updated source"
    Exit Sub
End If
On Error Resume Next
For xFNum = LBound(xLks) To UBound(xLks)
    xStrLk = xLks(xFNum)
    xStrLk = Right(xStrLk, Len(xStrLk) - InStrRev(xStrLk, "\"))
    xStatus = ActiveWorkbook.LinkInfo(xStrLk, xlLinkInfoStatus)
    If xStatus <> 0 And xStatus <> 3 Then
        MsgBox xStrLk & " the link is broken, please select new source"
        xF = Application.GetOpenFilename()
        If xF <> "" Then
            For Each xLk In ActiveSheet.UsedRange.Hyperlinks
                xLinAddress = Right(xLk.Address, Len(xLk.Address) - InStrRev(xLk.Address, "\"))
                    If InStr(xStrLk, GetAddress) <> 0 Then
                        ActiveSheet.Hyperlinks.Add Anchor:=xLk.Range, Address:=xF
                    End If
            Next
            ActiveWorkbook.ChangeLink xLks(xFNum), xF, xlLinkTypeExcelLinks
        End If
        End If
    Next
End Sub

4. Presiona la tecla F5 o el botón Ejecutar  Run button para activar el código. Ahora busca si hay algún enlace roto. Si es así, aparece un cuadro de diálogo indicándote qué enlace está roto, selecciona una nueva fuente. Haz clic en Aceptar para continuar.
A screenshot of a dialog displaying which link is broken

5. En la ventana Abrir elige la fuente actualizada, haz clic en Aceptar.
A screenshot of the Open dialog for selecting a new source file in Excel

Si todavía hay un enlace roto en el libro, los diálogos anteriores volverán a aparecer hasta que todos los enlaces rotos estén arreglados.

Nota: si no hay ningún enlace roto en el libro, el VBA se detendrá después de ejecutarse.

Consejo: si quieres ver todos los enlaces adicionales y romper los enlaces rotos, Kutools para Excel’s Buscar y Romper Enlaces Rotas función será de gran ayuda.
A screenshot of the Kutools Find and Break Broken Links feature

Para aprender más sobre esta función, por favor vea nuestro tutorial detallado.

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Otras Operaciones (Artículos)

Cómo Arreglar/Bloquear Color de Fondo En Una Hoja
A veces, cuando compartes una hoja con otros para editar, puede que quieras bloquear el color de fondo en un rango de celdas y evitar que sea cambiado.

¿Cómo reducir el tamaño del archivo de Excel?
A veces, puede tardar minutos en abrir o guardar si el archivo de Excel es demasiado grande. Para resolver este problema, aquí en este tutorial, te explicamos cómo reducir el tamaño del archivo de Excel eliminando contenidos o formatos que son innecesarios o nunca usados.

Excel: Cómo Crear O Insertar Un Marcador
¿Alguna vez has imaginado crear o insertar un marcador para saltar rápidamente a un rango de datos específico mientras hay muchos datos en una hoja de trabajo o un libro?

Cómo aplicar sombreado a filas/columnas impares o pares (alternas) en Excel?
Al diseñar una hoja de trabajo, muchas personas tienden a aplicar sombreado a filas o columnas impares o pares (alternas) para hacer que la hoja de trabajo sea más visual. Este artículo te mostrará dos métodos para aplicar sombreado a filas/columnas impares o pares en Excel.

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!