Skip to main content

Excel: Como corrigir links quebrados

Author: Sun Last Modified: 2025-06-04

No Excel, links para outras pastas de trabalho são frequentemente usados para referenciar informações relevantes. No entanto, se uma pasta de trabalho de origem for renomeada ou movida para um local diferente, esses links podem quebrar, levando a erros. Este tutorial fornece dois métodos eficazes - usando o recurso Editar Links ou código VBA - para identificar e corrigir rapidamente links quebrados na sua pasta de trabalho.

Corrigir links quebrados aplicando Editar Links

Corrigir links quebrados usando código VBA


Corrigir links quebrados aplicando Editar Links

No Excel, você pode acessar a caixa de diálogo Editar Links para corrigi-los um por um.

1. Abra a pasta de trabalho que contém os links quebrados e clique em Dados > Editar Links (no grupo Consultas e Conexões ).
A screenshot of the Edit Links option under the Data tab in Excel

2. Na caixa de diálogo Editar Links , clique em Verificar Status para descobrir quais links estão quebrados.
A screenshot of the Edit Links dialog with the Check Status button highlighted A screenshot of the Edit Links dialog showing link status

3. Em seguida, clique nos links quebrados e depois clique no botão Alterar Fonte Na janela Alterar Fonte , escolha a pasta de trabalho de origem correta e clique em OK.
A screenshot of the Change Source dialog for fixing broken links in Excel

Agora você pode ver que o status mudou de Erro para OK. Repita a etapa 3 para corrigir outros links quebrados.
A screenshot of the Edit Links dialog with the link status updated to OK


Corrigir links quebrados usando código VBA

Esta seção apresenta um código VBA para ajudar a corrigir links quebrados.

1. Abra a pasta de trabalho que deseja corrigir os links quebrados e pressione as teclas Alt + F11.

2. Depois, na janela Microsoft Visual Basic for Applications que aparece, clique em Inserir > Módulo para criar um novo módulo em branco.
A screenshot showing the VBA editor in Excel with a new module added

3. Copie e cole o código abaixo no novo módulo.

VBA: Corrigir links quebrados

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. Pressione a tecla F5 ou o botão Executar  Run button para ativar o código. Agora ele pesquisa se há links quebrados. Se houver, uma caixa de diálogo aparecerá informando qual link está quebrado. Por favor, selecione uma nova fonte. Clique em OK para continuar.
A screenshot of a dialog displaying which link is broken

5. Na janela Abrir , escolha a fonte atualizada, clique em OK.
A screenshot of the Open dialog for selecting a new source file in Excel

Se ainda houver um link quebrado na pasta de trabalho, as caixas de diálogo acima aparecerão novamente até que todos os links quebrados sejam corrigidos.

Observação: se não houver nenhum link quebrado na pasta de trabalho, o VBA será interrompido após a execução.

Dica: se você quiser visualizar todos os links extras e quebrar os links quebrados, Kutools para Excel's Localizar e Quebrar Links será um bom auxiliar.
A screenshot of the Kutools Find and Break Broken Links feature

Para saber mais sobre este recurso, por favor veja nosso tutorial detalhado.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


Outras Operações (Artigos)

Como Fixar/Travar a Cor de Fundo em uma Planilha
Às vezes, ao compartilhar uma planilha com outras pessoas para edição, você pode querer travar a cor de fundo em um intervalo de células e impedir que ela seja alterada.

Como Reduzir o Tamanho do Arquivo do Excel?
Às vezes, pode levar minutos para abrir ou salvar se o arquivo do Excel for muito grande. Para resolver esse problema, neste tutorial, mostramos como reduzir o tamanho do arquivo do Excel removendo conteúdos ou formatos desnecessários ou nunca utilizados.

Excel: Como Criar ou Inserir um Favorito
Você já imaginou criar ou inserir um favorito para pular rapidamente para um intervalo de dados específico enquanto há muitos dados em uma planilha ou pasta de trabalho?

Como aplicar sombreamento às linhas/colunas ímpares ou pares (alternadas) no Excel?
Ao projetar uma planilha, muitas pessoas tendem a aplicar sombreamento às linhas ou colunas ímpares ou pares (alternadas) para tornar a planilha mais visual. Este artigo mostrará dois métodos para aplicar sombreamento às linhas/colunas ímpares ou pares no Excel.

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!