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

Sintomas

Quando você abre uma workbook que contém links externos ou Funções Definidas pelo Usuário no Microsoft Excel, você pode experimentar um ou mais dos seguintes sintomas:

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

    • #VALOR!

  • Fórmulas que incluem Funções Definidas pelo Usuário de Complementos ou outras guias 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 workbook que você abrir foi salva pela última vez em uma versão do Excel que seja anterior à versão que você está usando no momento para abrir a workbook. Esse cenário ocorre porque Excel força um recálculo completo de todas as guias de trabalho abertas que foram salvas anteriormente em uma versão anterior do Excel, independentemente do status de atualização do link. Para recalcular totalmente uma Excel, obtém o valor armazenado no momento de todas as referências externas da tabela de link externo de workbooks. Esse comportamento ocorre mesmo se você decidir não atualizar esses links quando for solicitado. Excel atualiza a cadeia de cálculo da workbook para a versão atual do Excel. Se os valores das fontes de link externos não estão disponíveis na tabela de link externo na Excel não podem ser calculados corretamente. Portanto, Excel retorna #REF! errors. Isso também se deve aos links DDE que não estão disponíveis durante o processo de recálculo. Por padrão Excel salva uma tabela oculta dos valores de link para fins de cálculo. Em alguns cenários, os valores dos 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 trabalho individual em Excel opções.

Solução alternativa

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

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

  1. Não salve a agenda de trabalho. Em vez disso, feche a caixa de trabalho sem salvá-la. Isso desfazerá todas as alterações feitas na guia 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 fonte 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 lista de trabalho vinculada que passou pelo problema no Excel. Deixe Excel todos os links externos dentro da workbook quando você for solicitado.
  4. Quando você abrir a lista de trabalho vinculada e confirmar se todos os links externos foram atualizados com êxito e se a lista de trabalho foi recalculada com êxito na versão atual do Excel, salve a lista 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 foi movido ou se os arquivos de origem do link não estão mais disponíveis, localize a fonte vinculada original. Como alternativa, encontre um arquivo de origem alternativo. Em seguida, modifique os links para essas fontes. Para examinar as fontes de link externos e restaurar ou remover quaisquer 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, de definir o ambiente de cálculo como manual. Para definir temporariamente o modo de cálculo como manual, siga estas etapas:

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

    Cada link lista 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 aparecerá na lista no rótulo Local .

  3. Selecione Verificar Status para atualizar o status de todos os links da lista. Aguarde até que o status de todos os links seja atualizado.

  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 está 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 Dados Dinâmicos Exchange (DDE). Excel pode verificar o status desses tipos de links.
    • Se o status for Error: Source not found, selecione Alterar Fonte e selecione a agenda 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 workbook foi aberta.
    • Se o status for Warning: Source not recalculated, selecione Open Source e pressione F9 para calcular a workbook. A pasta de trabalho pode ser definida como cálculo manual no arquivo de origem. Para definir a workbook como cálculo automático, selecione o botão Microsoft Office e, em seguida, selecione Excel Opções. Na guia Fórmulas , selecione Opções automáticas em Cálculo.
    • Se o status for Error: Nome não definido ou não retangular, alguns nomes não poderão ser resolvidos até que você abra a lista de trabalho de origem. Selecione Open Source, alternar de volta para a caixa de trabalho de destino e, em seguida, selecione Verificar Status. Se isso não resolver o problema, certifique-se de que o nome não está faltando ou escrito errado. Alternar para a lista de trabalho de origem, selecione a guia Fórmulas , selecione Definir Nome e procure o nome.
    • Se o status for Warning: Open source to update values, selecione Open Source. O link não pode ser atualizado até que você abra a fonte.
    • Se o status for Source estiver aberto, a origem será 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 Error: Status indeterminado, Excel não poderá determinar o 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 resolver todas as referências de link, redefinir o cálculo para automático para que Excel possa recalcular totalmente a caixa de trabalho na nova versão da workbook. Para fazer isso, siga estas etapas:

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

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

      Excel agora deve calcular a workbook. Se o cálculo for bem-sucedido, salve a workbook. A workbook 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 Description of how Excel determines the current mode of calculation.

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

Observação

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

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

  1. Abra a workbook na versão do Excel na qual a última foi salva. 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 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 , selecione Valores em Colar e selecione OK.

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