Ir para o conteúdo principal

Como encontrar e listar todos os links (referências externas) no Excel?

No Excel, você faz referência ao conteúdo das células em outra pasta de trabalho criando uma referência externa. Mas quando você deseja listar todos os links de uma pasta de trabalho no Excel, parece difícil encontrar e listar todas as referências externas (links). A maneira complicada neste artigo ajudará você a descobrir e listar todos os links na pasta de trabalho rapidamente.

Encontre e liste todos os links com o comando Localizar

Encontre e liste todos os links com macro VB

Encontre e liste todos os links com Kutools para Excel


seta azul bolha direita Encontre e liste todos os links com o comando Localizar

Porque links externos contém colchetes [ assinar, podemos descobrir os links externos se pudermos obter todos os sinais de colchetes em todo o livro de exercícios.

1. Clique Home page > Encontrar e selecionar > Encontre para abrir o Localizar e substituir caixa de diálogo. Você também pode abrir o Localizar e substituir caixa de diálogo pressionando Ctrl + F chaves.

2. No Encontre o que: caixa, digite a parte esquerda do sinal de colchete "[".

doc list todos os links 1

3. Clique Opções, Na Dentro lista suspensa, escolha segurança or livro de onde você deseja encontrar os links. Veja a imagem:

doc list todos os links 2

4. E, em seguida, clique em Encontrar tudo botão. Em seguida, ele lista todas as referências externas no Localizar e substituir caixa de diálogo imediatamente. pressione Ctrl + A  para selecionar todas as células de link conforme mostrado a seguir:

doc list todos os links 3

A parte esquerda do sinal de colchete pode localizar os links externos em toda a pasta de trabalho. Se você deseja descobrir todos os tipos de links, incluindo os links internos e externos, você pode inserir o sinal de exclamação "!"No Encontre o que: caixa.


seta azul bolha direita Encontre e liste todos os links com macro VB

A macro VBA a seguir pode nos ajudar a listar todas as pastas de trabalho de origem vinculadas em uma nova planilha da pasta de trabalho atual.

1. Mantenha pressionada a ALT + F11 e abre a janela Microsoft Visual Basic for Applications.

2. Clique inserção > Móduloe cole a macro a seguir na janela do módulo.

VBA: lista todos os links no Excel.

Sub ListLinks()
    Dim xSheet As Worksheet
    Dim xRg As Range
    Dim xCell As Range
    Dim xCount As Long
    Dim xLinkArr() As String
    On Error Resume Next
    For Each xSheet In Worksheets
        Set xRg = xSheet.UsedRange.SpecialCells(xlCellTypeFormulas)
        If xRg Is Nothing Then GoTo LblNext
        For Each xCell In xRg
            If InStr(1, xCell.Formula, "[") > 0 Then
                xCount = xCount + 1
                ReDim Preserve xLinkArr(1 To 2, 1 To xCount)
                xLinkArr(1, xCount) = xCell.Address(, , , True)
                xLinkArr(2, xCount) = "'" & xCell.Formula
           End If
        Next
LblNext:
    Next
    If xCount > 0 Then
        Sheets.Add(Sheets(1)).Name = "Link Sheet"
        Range("A1").Resize(, 2).Value = Array("Location", "Reference")
        Range("A2").Resize(UBound(xLinkArr, 2), UBound(xLinkArr, 1)).Value = Application.Transpose(xLinkArr)
        Columns("A:B").AutoFit
    Else
        MsgBox "No links were found within the active workbook.", vbInformation, "KuTools for Excel"
    End If
End Sub

3. Pressione o botão F5 chave para executar esta macro. Em seguida, ele cria uma nova planilha chamada Folha de ligação e liste a localização de todos os links e os nomes das pastas de trabalho de origem vinculadas e os caminhos salvos de uma só vez. Veja a imagem:

doc list todos os links 4


seta azul bolha direita Encontre e liste todos os links com Kutools para Excel

Com o Kutools for Excel'S Encontrar e quebrar links quebrados, você pode encontrar todos os links externos da planilha ativa, ao mesmo tempo, você pode quebrar os links específicos que você precisa.

Se você instalou Kutools for Excel, por favor, faça o seguinte:

1. Ative a planilha na qual deseja encontrar os links e clique em Kutools > Ligação > Encontre e quebre links quebrados, veja a captura de tela:

doc list todos os links 5

2. No Encontrar e quebrar links quebrados caixa de diálogo, clique em filtros lista suspensa para escolher Todos os links, e todos os links na planilha ativa forem listados, você também pode ver o status dos links, OK significa que o link é válido, erro significa que o link está quebrado.

doc list todos os links 6

Notas:

1. Se o Ver célula opção é marcada, quando você clica no link na lista. Ele encontrará e navegará até a célula específica que contém o link na planilha.

2. E se quiser quebrar um link, você pode selecionar o link da lista e clicar em Quebrar link.

Clique para baixar o Kutools para Excel e testar gratuitamente agora!

Se você quiser saber mais sobre este recurso, clique em Encontrar e quebrar links quebrados.


seta azul bolha direita Encontre e liste todos os links com Kutools para Excel

Kutools for Excel inclui mais de 300 ferramentas úteis do Excel. Gratuito para testar sem limitação em 30 dias. Baixe o teste gratuito agora!

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (40)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Can a tab name have a link?
This comment was minimized by the moderator on the site
Hoi, ik zit er over te denken om een excel cursus te volgen bij computertraining.nl. Heeft iemand daar ervaring mee?
This comment was minimized by the moderator on the site
Hi, would it be possible to add the external links in the above VBA code to a particular cell range in a sheet in the workbook instead of adding a new sheet?
This comment was minimized by the moderator on the site
Thank you so much. This problem has bedeviled me for years. The simple but effective find "left bracket" worked perfectly for my needs.
This comment was minimized by the moderator on the site
"Because external links contains bracket [ sign," Sorry, that's not exactly true. MVPs Wyman and Walkenbach even get that wrong (perhaps many others too.) This is one clear exception =VLOOKUP(A1,'C:\FOO.XLS'!SomeRangeName,2,FALSE)
This comment was minimized by the moderator on the site
Worked perfectly. I was constantly getting an "update external links" question, and didn't know that I had any. Using the Find, [, and Options of find in Workbook found all of them! Thanks, Rob
This comment was minimized by the moderator on the site
Is it possible to get a list of all the external links that are connected to one source document. I'm guessing that somewhere in the source document, this information should be available, but I've been unable to find it.
This comment was minimized by the moderator on the site
Simply remove the data validation by selecting the whole sheet and click on new validation rule. It will delete all old validation rules, even if you do not enter a new one. There can also be links in 'named ranges' and hidden named ranged. Google it to find the solutions.
This comment was minimized by the moderator on the site
I had an Excel file that when opened displayed a message regarding a missing external link. No such link could be found and various tools- Kutools, FormulaDesk etc did find nothing. Finally- I solved the problem by opening the xlsx file as zip+xml and deleting the folder dealing with external links (if you want more details- ask me).
This comment was minimized by the moderator on the site
Shazam! This tip is awesome.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations