2015-07-09 15:34:05 +0000 2015-07-09 15:34:05 +0000
25
25
Advertisement

Remoção de ligações externas fantasmas em Excel

Advertisement

Tenho uma folha de cálculo excelente com uma ligação externa de que não me consigo livrar.

li bastante na Internet e Microsoft recomenda o seguinte :

  • Para referências em Células: Usando a pesquisa e substituição por [*] para encontrar todas as referências em células da folha de trabalho.
  • Para referências em nomes: Abrir o gestor de nomes e certificar-se de que não existem referências externas.
  • Para referências em Objectos (isto é realmente doloroso): Seleccionar cada objecto individualmente e procurar na barra de fórmula.
  • Para referências em Gráficos (também doloroso): Verificar na barra de fórmula o título e as séries de dados para cada gráfico.

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

  • A funcionalidade “Data - Edit Links” em Excel seguida de clicar em “Break link” (nada acontece)
  • Usou um “FindLink” plugin (não funcionou para mim, mas foi amigável de usar)
  • Usou o DeleteLinks plugin da Microsoft (também não funcionou e não é amigável de usar)
Advertisement
Advertisement

Respostas (3)

28
28
28
2016-11-16 06:08:44 +0000

Para qualquer outra pessoa que tenha passado horas a pentear o seu ficheiro, o problema também pode existir se tiver copiado um intervalo de validação de dados de outra pasta de trabalho.

Para o corrigir:

Ficha–>Arquivo–>Verifica a Compatibilidade

& Isto irá trazer o verificador que lhe dirá se a Validação aponta para uma folha externa.

O mais importante, dir-lhe-á em que folha está.

De qualquer modo, uma vez que conheça a(s) folha(s), vá até à folha. Agora

& > Fita… > seta para baixo ao lado de Encontrar e Seleccionar… > Validação de dados.

Isto irá seleccionar as células que têm a Validação de Dados aplicada.

Agora

Fita…>Data…> Validação de Dados

e fixar a referência quebrada no campo “Fonte”, ou clicar em “Limpar Tudo” se não precisar dela.

12
12
12
2015-07-09 15:34:05 +0000

No final, segui-o até às regras de formatação condicional.

Clicando em “Home - Formatação Condicional - Gerir Regras”, surge o seguinte diálogo, que é relativamente fácil de ver e substituir as referências externas.

4
Advertisement
4
4
2017-10-10 08:03:05 +0000
Advertisement

Se a pasta de trabalho for grande não é fácil encontrar a condição de formato com referência externa. Escrevo esta função VBA para a encontrar. Limitado a 80 colunas e 500 linhas para reduzir o tempo de execução. quando a função parar, 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
Advertisement

Questões relacionadas

6
13
9
10
3
Advertisement