Removendo links externos fantasmas no Excel

11

Eu tenho uma planilha do Excel com um link externo em que não consigo me livrar.

Eu tenho lido bastante na Internet e A Microsoft recomenda o seguinte :

  • Para referências em Células: usando a pesquisa e substitua por [*] para encontrar todas as referências nas células da planilha.
  • Para referências em nomes: Abrindo o gerenciador de nomes e certificando-se de que não haja referências externas.
  • Para referências em Objetos (isso é realmente doloroso): Selecione cada objeto individualmente e procure na barra de fórmulas.
  • Para referências em gráficos (também dolorosos): verifique na barra de fórmulas o título e a série de dados de cada gráfico.

Isso ainda me deixa com uma referência externa fantasma que não consigo encontrar, então tento mais algumas coisas

  • O recurso "Dados - Editar Links" no Excel, seguido de um clique em "Quebrar link" (nada acontece)
  • Usou um plug-in "FindLink" (não funcionou para mim, mas foi fácil de usar )
  • Usou o DeleteLinks da Microsoft (também não funcionou e não é amigável para usar)
por cedd 09.07.2015 / 17:34

3 respostas

10

No final, rastreei isso até as regras de formatação condicional.

Clicar em "Início - Formatação condicional - Gerenciar regras" exibe a seguinte caixa de diálogo, que é relativamente fácil de examinar e substituir as referências externas.

    
por 09.07.2015 / 17:34
16

Para qualquer outra pessoa que passou horas vasculhando o arquivo, o problema também pode existir se você tiver copiado um intervalo de validação de dados de outra pasta de trabalho.

Para corrigir:

Ribbon-->File-->Check for Issues-->Check Compatibility

Isso trará o verificador que informará se a validação aponta para uma folha externa.

Mais importante, ele informará em qual folha está.

De qualquer forma, uma vez que você conheça a (s) planilha (s), vá para a planilha. Agora

Ribbon-->Home-->Down arrow next to Find and Select-->Data Validation.

Isso selecionará as células com validação de dados aplicada.

Agora

Ribbon-->Data-->Data Validation

e corrija a referência quebrada no campo "Fonte" ou clique em "Limpar tudo" se você não precisar dela.

    
por 16.11.2016 / 07:08
2

Se a pasta de trabalho for grande, não é fácil encontrar a condição de formato com referência externa. Eu escrevo esta função VBA para encontrá-lo. Limitado a 80 colunas e 500 linhas para reduzir o tempo de execução. quando a função parar você pode verificar a posição perguntando:

 ?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
    
por 10.10.2017 / 10:03