Note: The other languages of the website are Google-translated. Back to English

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 Início > Encontrar e selecionar > Procure 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. Na série 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 a 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. Na série 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 Kutools para Excel e avaliação gratuita 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!


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office 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!
parte inferior da aba do escritório
Comentários (39)
Avaliado 5 fora do 5 · classificações 1
Este comentário foi feito pelo moderador no site
Depois de executar o VBA List all Links Macro, um link apareceu."J:\Documents and Settings\My Documents\Consulting\APRTZ.xls". Este link é para um arquivo no disco rígido do computador original onde o arquivo foi salvo pela primeira vez. Não consigo excluir este link, ele quer que eu salve o arquivo como um arquivo *.xlsm. Quaisquer sugestões seriam muito apreciadas. Obrigado. Michael
Este comentário foi feito pelo moderador no site
Tente apenas copiar/colar o valor que está na célula. O link é inútil, mas os dados ainda são necessários.
Este comentário foi feito pelo moderador no site
Obrigada! Usei o comando Localizar com a opção pasta de trabalho, o que foi ótimo porque meu arquivo tem muitas guias. Perfeito!
Este comentário foi feito pelo moderador no site
Depois de muitas tentativas e falhas, encontrei a referência nas regras de formatação da célula!! :P (o lugar onde você pode fazer uma célula mudar de cor com base no conteúdo de outra célula)
Este comentário foi feito pelo moderador no site
Jonru sua dica me ajudou muito!!
Este comentário foi feito pelo moderador no site
Salvador! Graças a Deus encontrei esta página, caso contrário, nunca teria chegado ao final dela. Obrigado Joniru.
Este comentário foi feito pelo moderador no site
Obrigado Joniru! Procurei em todos os lugares por esse link oculto, incluindo comentários... sua dica me ajudou a encontrar esse link depois de horas de pesquisa!
Este comentário foi feito pelo moderador no site
JONIRU, VOCÊ É UM CHEFE! Passei dois dias nisso, mas poderia ter perdido muito mais tempo. O truque Xml não funcionou, pois o Excel me disse que o arquivo não tinha nenhum mapeamento xml Encontrado link para o intervalo nomeado em outro documento. Muito obrigadooooooo.
Este comentário foi feito pelo moderador no site
Executar a macro VBA foi a única coisa que funcionou para mim e sem isso, eu nunca a teria encontrado! Obrigado por resolver isso para mim! :lol: Curou minha frustração severa!
Este comentário foi feito pelo moderador no site
Jonriu - ou ANYONE (Solicitação Urgente) Eu tenho KuTools, usei as ferramentas Break Hyperlinks e Find break links quebrados, nada ajudou. Usei a função Find mas não resolvi. Eu tenho uma planilha com mais de 140 guias de dados, aproximadamente 80,000 células. Isso significa que eu preciso verificar todas as células para regras de formatação de células? Existe uma macro que eu possa executar? Eu tenho hiperlinks para arquivos temporários que nem as ferramentas Find ou KuTools podem "encontrar" ou quebrar. Este é um pedido urgente.
Este comentário foi feito pelo moderador no site
Joniru, eu poderia te beijar... Isso está me deixando louco há semanas! Nunca pensei em olhar na formatação condicional
Este comentário foi feito pelo moderador no site
Joniru, você é um gênio! Formatação condicional o tempo todo... obrigado!!!
Este comentário foi feito pelo moderador no site
Obrigado pela liderança! Os meus estavam realmente no Gerenciador de Nomes! Espero que este post ajude alguma outra alma infeliz.
Este comentário foi feito pelo moderador no site
Após algumas pesquisas, encontrei alguns links em minhas fontes de validação de dados e alguns botões que foram atribuídos a macros. Eu tive que fechar o Excel completamente para que o link desaparecesse do menu "Editar links".
Este comentário foi feito pelo moderador no site
'Localizar' não pesquisa as configurações de validação de dados, mas elas podem conter links inválidos. Aqui está outra maneira que funciona muito bem: 1. Salve uma cópia de sua pasta de trabalho como uma planilha XML; 2. Abra a planilha XML no 'XML Notepad' (Microsoft) ou em qualquer editor de XML/texto; 3. Pesquise parte ou todo o link inválido (URL). Você deve ver qual guia e quais células contêm o link inválido e que tipo de referência é (validação de dados, filtro avançado, intervalo nomeado etc.) 4. Armado com isso, você pode voltar ao seu arquivo XL original e alterá-los referências inválidas. HTH
Este comentário foi feito pelo moderador no site
Stevo Consegui encontrar o link usando este método, mas ainda não tenho idéia de onde está ou como corrigi-lo alguma idéia? (encapsulado o link ruim com ***) Este é o modelo que deve ser usado para estimar todos os projetos. V Ch 2012-07-25T20:41:12Z 2014-08-20T15:53:34Z 15.00 0x0101002FAC2859101EBD408B4E817052597CDA baacc0fc-fbe2-4ba9-b022-3c507d1c4d6b *** https://sp.vectorform.com/MVP.xlsx *** Planilha FTE do Estimador3 Planilha4 Planilha de Listas FullRA1
Este comentário foi feito pelo moderador no site
Você usa macros? Não consegui encontrar o meu usando a função find, então vim aqui procurando outra solução e encontrei a mensagem acima (a propósito, obrigado). No entanto, mesmo depois de remover referências externas em minhas coisas de validação de dados usando o método XML, o Excel ainda diz que tenho links externos! Muito frustrante até perceber que tenho botões que realmente vinculam a macros de outra planilha. Então, uma vez que eu os removi, não diz mais que tenho links externos (woohoo)
Este comentário foi feito pelo moderador no site
Salvou meu bacon. Mesma coisa para mim. Obrigado por postar.
Este comentário foi feito pelo moderador no site
[quote]'Find' não pesquisa as configurações de validação de dados, mas elas podem conter links inválidos. Aqui está outra maneira que funciona muito bem: 1. Salve uma cópia de sua pasta de trabalho como uma planilha XML; 2. Abra a planilha XML no 'XML Notepad' (Microsoft) ou em qualquer editor de XML/texto; 3. Pesquise parte ou todo o link inválido (URL). Você deve ver qual guia e quais células contêm o link inválido e que tipo de referência é (validação de dados, filtro avançado, intervalo nomeado etc.) 4. Armado com isso, você pode voltar ao seu arquivo XL original e alterá-los referências inválidas. HTHPor STevo[/quote] Obrigado STevo... Essa dica me economizou muito tempo.
Este comentário foi feito pelo moderador no site
Muito bem, STevo, seu método XML foi o único que funcionou para mim. Eu abri no bloco de notas e lá estava
Este comentário foi feito pelo moderador no site
Excelente postagem. Eu estava tendo um problema para encontrar links antigos que não eram necessários e encontrei as planilhas exatas em que estavam. Excluí as planilhas e o problema foi resolvido. Obrigado!
Este comentário foi feito pelo moderador no site
Obrigado !!!! ajudou ... Capaz de trabalhar com facilidade ...
Este comentário foi feito pelo moderador no site
Existe um tipo de link que nenhuma dessas soluções o ajudará a encontrar e a ajuda do Excel e a caixa de diálogo "Editar links" também não são úteis. Existem links externos em Validação de Dados e Formatação Condicional que não estão contidos em fórmulas de células, portanto, a caixa de diálogo "Localizar" não pode ser usada. Aqui está um método à prova de falhas para descobrir com absoluta certeza todos os links externos em uma pasta de trabalho, independentemente do tipo de link: 1. Salve sua pasta de trabalho (sempre nº 1) 2. Salve uma CÓPIA da pasta de trabalho como um formato baseado em XML (XML Spreadsheet 2003) - perderá recursos incompatíveis com XML (mas aceite) 3. FECHE a cópia da planilha XML agora aberta 4. Abra a planilha XML recém-criada usando um editor de TEXTO, como o Notepad++ (não use o Windows Notepad.exe ) 5. Execute uma pesquisa de texto na cópia baseada em XML para as tags "" ou "" e também o texto "RefersTo=" e pronto! Aí está a sua referência externa! 6. O outro lugar para procurar é na caixa de diálogo Named Ranges - você verá rapidamente se qualquer Named Ranges está apontando para um arquivo externo. O método acima de pesquisar uma cópia XML é muito útil para encontrar configurações de Validação de Dados ou Formatação Condicional que se referem a um arquivo externo - elas são muito difíceis de encontrar manualmente.
Este comentário foi feito pelo moderador no site
Olá, alguém tem o código vba para exportar os resultados na caixa de diálogo localizar e substituir para outra pasta de trabalho ou planilha?
Este comentário foi feito pelo moderador no site
@Joniru - Para ecoar @ytrewq e @Scnider, você arrasa. Nunca teria pensado em olhar para a formatação condicional se não tivesse lido seu comentário. Estou finalmente livre se este erro irritante.
Este comentário foi feito pelo moderador no site
A macro VBA acima funcionou lindamente. Obrigado um milhão!
Este comentário foi feito pelo moderador no site
Todas as opções acima não me ajudaram a me livrar de um link externo. Mas encontrei uma solução para a eliminação do meu link externo. Dê uma olhada também no NameManager (Menu - Fórmulas). Na coluna Refere-se a você verá o local onde os Nomes se referem.
Este comentário foi feito pelo moderador no site
obrigado - consertei meu problema
Este comentário foi feito pelo moderador no site
obrigado! me ajudou. A internet é ótima. 5 anos após o evento eu ainda posso encontrar isso
Este comentário foi feito pelo moderador no site
Ótimo, obrigado! Quando esses links forem encontrados, certifique-se de alternar quaisquer referências externas diretas para referências nomeadas para que apontem para o local correto, mesmo que o layout das células vinculadas seja alterado, consulte: http://msexcelandvba.blogspot.se/
Este comentário foi feito pelo moderador no site
Shazam! Essa dica é incrível.
Este comentário foi feito pelo moderador no site
Eu tinha um arquivo do Excel que, quando aberto, exibia uma mensagem sobre um link externo ausente. Nenhum link foi encontrado e várias ferramentas - Kutools, FormulaDesk etc. não encontrou nada. Finalmente, resolvi o problema abrindo o arquivo xlsx como zip+xml e excluindo a pasta que lida com links externos (se você quiser mais detalhes, pergunte-me).
Não há comentários postados aqui ainda
carregar mais
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL