Os links externos podem ser calculados quando você abre uma pasta de trabalho que foi salva pela última vez em uma versão anterior do Excel

Sintomas

Ao abrir uma pasta de trabalho que contém links externos ou funções definidas pelo usuário no Microsoft Excel, você poderá experimentar um ou mais dos seguintes sintomas:

  • Os links na pasta de trabalho são calculados em relação à tabela de link externo armazenada na pasta de trabalho e podem ser diferentes do calculado anteriormente.
  • Fórmulas que incluem ou se referem a links externos para outras pastas de trabalho que não têm valores armazenados na tabela de link externo podem exibir um dos seguintes erros:
    • #REF!

    • #VALUE!

  • Fórmulas que incluem funções definidas pelo usuário de suplementos ou outras pastas de trabalho que não estão disponíveis podem exibir o seguinte erro:
    • #NAME?

Além disso, como o resultado é um erro, outras células e funções que usam esse resultado podem retornar outros erros ou resultados inesperados.

Motivo

Esse cenário ocorrerá se a pasta de trabalho aberta foi salva pela última vez em uma versão do Excel que é anterior à versão que você está usando atualmente para abrir a pasta de trabalho. Esse cenário ocorre porque o Excel força um recálculo completo de todas as pastas de trabalho abertas que foram salvas anteriormente em uma versão anterior do Excel, independentemente da atualização do link status. Para recalcular totalmente uma pasta de trabalho, o Excel obtém o valor armazenado atualmente de todas as referências externas da tabela de link externo das pastas de trabalho. Esse comportamento ocorre mesmo se você decidir não atualizar esses links quando for solicitado. O Excel atualiza a cadeia de cálculo da pasta de trabalho para a versão atual do Excel. Se os valores das fontes de link externo não estiverem disponíveis na tabela de link externo na pasta de trabalho, o Excel não poderá calcular corretamente. Portanto, o Excel retorna #REF! Erros. Isso também vale para links DDE que não estão disponíveis durante o processo de recalculação. Por padrão, o Excel salva uma tabela oculta dos valores de link para fins de cálculo. Em alguns cenários, os valores para os links externos podem não ser os mesmos do que foi calculado pela última vez nas fórmulas. Também é possível desativar o recurso para armazenar os valores de link externos em uma base de pasta de trabalho individual nas opções do Excel.

Solução alternativa

Para contornar esse problema, use um dos métodos a seguir.

Se você tiver erros em fórmulas de link externo ao abrir a pasta de trabalho, mas ainda não tiver salvo a pasta de trabalho, siga estas etapas:

  1. Não salve a pasta de trabalho. Em vez disso, feche a pasta de trabalho sem salvá-la. Isso desfazerá todas as alterações feitas na pasta de trabalho.
  2. Para cada fonte de link externo diferente na pasta de trabalho que você deseja abrir, confirme se o arquivo de origem está disponível no caminho especificado na fórmula do link. Se alguma fonte de link não estiver mais disponível, altere a fórmula do link para apontar para uma origem alternativa. Como alternativa, remova a fórmula de link permanentemente para quebrar o link. Siga as etapas na seção "Atualizar ou remover links" para editar links ou remover links.
  3. Depois de confirmar que todas as fontes de link estão disponíveis em seus locais definidos, abra a pasta de trabalho vinculada que experimentou o problema no Excel. Deixe o Excel atualizar todos os links externos dentro da pasta de trabalho quando você for solicitado.
  4. Ao abrir a pasta de trabalho vinculada e confirmar que todos os links externos foram atualizados com êxito e que a pasta de trabalho foi recalculada com êxito na versão atual do Excel, salve a pasta de trabalho. Agora ele deve abrir e atualizar links conforme esperado na versão atual do Excel.

Se você já salvou a pasta de trabalho que tem erros nas fórmulas de link externo, se o arquivo de origem do link tiver sido movido ou se os arquivos de origem do link não estiverem mais disponíveis, localize a origem vinculada original. Como alternativa, encontre um arquivo de origem alternativo. Em seguida, modifique os links para essas fontes. Para examinar as fontes de link externo e restaurar ou remover links quebrados, siga estas etapas:

  1. Para impedir temporariamente o recálculo de arquivos que foram salvos pela última vez em uma versão anterior do Excel para que você possa atualizar ou remover links externos, defina o ambiente de cálculo como manual. Para definir temporariamente o modo de cálculo como manual, siga estas etapas:

    1. Feche todas as pastas de trabalho.
    2. Crie uma nova pasta de trabalho.
    3. Selecione o Botão do Microsoft Office e selecione Opções do Excel.
    4. Na guia Fórmulas , selecione Manual em Opções de cálculo e selecione OK.
    5. Abra a pasta de trabalho salva.
  2. Na guia Dados, selecione Editar Links no grupo Connections.

    Cada link listará o nome do arquivo da pasta de trabalho de origem à qual essa pasta de trabalho está vinculada. Se você selecionar o link, o local do caminho do arquivo original da pasta de trabalho de origem será exibido na lista no rótulo Local .

  3. Selecione Verificar Status para atualizar o status para todos os links da lista. Aguarde a atualização do status de todos os links.

  4. Examine o status na coluna Status, selecione o link e execute uma das seguintes ações:

    • Se o status estiver OK, nenhuma ação será necessária. O link está funcionando e é atual.
    • Se o status for Desconhecido, selecione Verificar Status para atualizar o status de todos os links da lista.
    • Se o status não for aplicável, o link usará OLE ou DDE (Dynamic Data Exchange). O Excel não pode marcar o status desses tipos de links.
    • Se o status for Erro: origem não encontrada, selecione Alterar Fonte e selecione a pasta de trabalho apropriada para o link.
    • Se o status for Erro: planilha não encontrada, selecione Alterar Fonte e selecione a planilha apropriada no arquivo apropriado. A origem pode ter sido movida ou renomeada.
    • Se o status for Aviso: valores não atualizados, selecione Atualizar Valores. O link não foi atualizado quando a pasta de trabalho foi aberta.
    • Se o status for Aviso: a origem não será recalculada, selecione Open Source e pressione F9 para calcular a pasta de trabalho. A pasta de trabalho pode ser definida como cálculo manual no arquivo de origem. Para definir a pasta de trabalho como cálculo automático, selecione o Botão do Microsoft Office e selecione Opções do Excel. Na guia Fórmulas , selecione Automático em Opções de cálculo.
    • Se o status for Erro: nome indefinido ou não retangular, alguns nomes não poderão ser resolvidos até que você abra a pasta de trabalho de origem. Selecione Open Source, alterne para a pasta de trabalho de destino e selecione Verificar Status. Se isso não resolve o problema, verifique se o nome não está ausente ou escrito incorretamente. Alterne para a pasta de trabalho de origem, selecione a guia Fórmulas , selecione Definir Nome e procure o nome.
    • Se o status for Aviso: Abra o código-fonte para atualizar valores, selecione Open Source. O link não pode ser atualizado até que você abra a fonte.
    • Se o status for Source estiver aberto, a fonte estará aberta. Nenhuma ação é necessária, a menos que você receba erros de planilha.
    • Se o status for Valores atualizados do nome do arquivo, nenhuma ação será necessária. Os valores foram atualizados.
    • Se o status for Erro: status indeterminado, o Excel não poderá determinar a status do link. A origem pode não conter planilhas. Como alternativa, a origem pode ser salva em um formato de arquivo sem suporte. Selecione Atualizar Valores.
  5. Depois de resolve todas as referências de link, reinicie o cálculo para automático para que o Excel possa recalcular totalmente a pasta de trabalho na nova versão da pasta de trabalho. Para fazer isso, siga estas etapas:

    1. Selecione o Botão do Microsoft Office e selecione Opções do Excel.

    2. Na guia Fórmulas , selecione Automático em Opções de cálculo e selecione OK.

      O Excel agora deve calcular a pasta de trabalho. Se o cálculo for bem-sucedido, salve a pasta de trabalho. A pasta de trabalho agora deve abrir e atualizar links conforme esperado na versão atual do Excel.

Para obter mais informações sobre como o ambiente de cálculo é determinado, consulte Descrição de como o Excel determina o modo de cálculo atual.

Se você não precisar das fórmulas que se referem a links externos, copie essas fórmulas e cole os valores apenas nas células de destino.

Observação

Quando você substitui uma fórmula pelo valor, o Excel remove permanentemente a fórmula.

Para copiar as fórmulas e colar os valores, siga estas etapas:

  1. Abra a pasta de trabalho na versão do Excel na qual a pasta de trabalho foi salva pela última vez. Quando você for solicitado a atualizar os links, selecione Não. Como o arquivo foi salvo pela última vez nesta versão do Excel, os links não são forçados a atualizar. O cálculo pode ocorrer com o último valor conhecido do link.
  2. Clique com o botão direito do mouse na célula ou no intervalo de células que contêm a fórmula que se refere a um link externo e selecione Copiar.
  3. Clique com o botão direito do mouse na mesma célula ou intervalo de células e selecione Colar Especial.
  4. Na caixa de diálogo Colar Especial, selecioneValores em Colar e selecioneOK.

Depois de remover todos os links indesejados dessa maneira, salve a pasta de trabalho. Em seguida, você pode abrir a pasta de trabalho no Excel sem atualizar esses links. Esse comportamento ocorre porque os links não existem mais.