As ligações externas podem ser calculadas quando abre um livro guardado pela última vez numa versão anterior do Excel

Sintomas

Quando abre um livro que contém ligações externas ou Funções Definidas pelo Utilizador no Microsoft Excel, é possível que se detete um ou mais dos seguintes sintomas:

  • As ligações no livro são calculadas com base na tabela de ligação externa armazenada no livro e podem ser diferentes das que foram calculadas anteriormente.

  • As fórmulas que incluam ou façam referência a ligações externas a outros livros que não tenham valores armazenados na tabela de ligações externas poderão apresentar um dos seguintes erros:

    • #REF!

    • #VALUE!

  • As fórmulas que incluem Funções Definidas pelo Utilizador de Add-ins ou outros livros que não estão disponíveis poderão apresentar o seguinte erro:

    • #NAME?

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

Causa

Este cenário ocorre se o livro que abriu foi guardado pela última vez numa versão do Excel que é anterior à versão que está a utilizar atualmente para abrir o livro. Este cenário ocorre porque o Excel força um novo cálculo completo de todos os livros abertos que foram anteriormente guardados numa versão anterior do Excel, independentemente do estado da atualização de ligação. Para recalcular totalmente um livro, o Excel o valor atualmente armazenado de todas as referências externas a partir da tabela de ligação externa dos livros. Este comportamento ocorre mesmo que decida não atualizar essas ligações quando lhe for pedido. Excel atualiza a cadeia de cálculo do livro para a versão atual do Excel. Se os valores das origens de ligação externas não estiverem disponíveis na tabela de ligação externa no livro, Excel não é possível calcular corretamente. Assim, Excel devolve #REF! . Isto também se refere às ligações DDE que não estão disponíveis durante o processo de recalculação. Por predefinição Excel guarda uma tabela oculta dos valores da ligação para efeitos de cálculo. Em alguns cenários, os valores das ligações externas podem não ser iguais ao que foi calculado pela última vez nas fórmulas. Também é possível destivar a funcionalidade para armazenar os valores de ligação externa num livro individual nas Excel funcionalidades.

Para obter mais informações sobre um problema relacionado com tabelas de ligação externa, consulte
312188 Vários livros com ligações para a mesma origem atualizam-se umas às outras
 

Solução

Para resolver este problema, utilize um dos seguintes métodos.

Certifique-se de que as origens de ligação externas estão disponíveis antes de abrir o livro

Se deteta erros em fórmulas de ligação externa ao abrir o livro, mas ainda não guardou o livro, siga estes passos:

  1. Não guarde o livro. Em alternativa, feche o livro sem o guardar. Esta ação anuirá todas as alterações que foram feitas ao livro.

  2. Para cada origem de ligação externa diferente no livro que pretende abrir, confirme que o ficheiro de origem está disponível no caminho especificado na fórmula de ligação. Se as origens de ligação já não estiverem disponíveis, altere a fórmula da ligação para apontar para uma origem alternativa. Em alternativa, remova a fórmula de ligação permanentemente para interromper a ligação. Siga os passos na secção "Atualizar ou remover ligações" para editar ligações ou remover ligações.

  3. Depois de confirmar que todas as origens de ligação estão disponíveis nas respetivos localizações definidas, abra o livro ligado que se detetou com o problema na Excel. Permita Excel atualizar todas as ligações externas no livro quando lhe for pedido.

  4. Quando abrir o livro ligado e confirmar que todas as ligações externas foram atualizadas com êxito e que o livro foi recalculado com êxito na versão atual do Excel, guarde o livro. Deverá agora abrir e atualizar as ligações conforme esperado na versão atual do Excel.

Atualizar ou remover ligações

Se já guardou o livro com erros nas fórmulas de ligação externa, se o ficheiro de origem da ligação tiver sido movido ou se os ficheiros de origem de ligação já não estiverem disponíveis, localize a origem ligada original. Em alternativa, encontre um ficheiro de origem alternativo. Em seguida, modifique as ligações para estas origens. Para examinar as origens de ligação externas e restaurar ou remover ligações quebradas, siga estes passos:

  1. Para impedir temporariamente o recalculamento de ficheiros guardados pela última vez numa versão anterior do Excel para que possa atualizar ou remover ligações externas, defina o ambiente de cálculo como manual. Para definir temporariamente o modo de cálculo para manual, siga estes passos:

    1. Feche todos os livros.

    2. Criar um novo livro.

    3. Clique no Botão do Microsoft Office e, em seguida, clique em Opções do Excel.

    4. No separador Fórmulas, clique em Manual em Opções de cálculo e,em seguida, clique em OK.

    5. Abra o livro guardado.

  2. No separador Dados, clique em Editar Ligações no grupo Ligações.

    Cada ligação apresentará uma lista do nome de ficheiro do livro de origem ao qual este livro está ligado. Se clicar na ligação, a localização do caminho do ficheiro original do livro de origem é apresentada por baixo da lista na etiqueta Localização.

  3. Clique em Verificar Estado para atualizar o estado de todas as ligações na lista. Aguarde pelo estado de todas as ligações a ser atualizado.

  4. Examine o estado na coluna Estado, clique na ligação e, em seguida, efetue uma das seguintes ações:

    • Se o estado estiver OK,não é necessária qualquer ação. A ligação está a funcionar e está atual.

    • Se o estado for Desconhecido,clique em Verificar Estado para atualizar o estado de todas as ligações na lista.

    • Se o estado não for aplicável,a ligação utiliza dados OLE ou Dinâmicos Exchange (DDE). Excel não consegue verificar o estado destes tipos de ligações.

    • Se o estado for Erro: Origem não encontrada, clique em Alterar Origem e,em seguida, selecione o livro adequado para a ligação.

    • Se o estado for Erro: amesma não será encontrada, clique em Alterar Origem e, em seguida, selecione a mesma no ficheiro adequado. A origem poderá ter sido movida ou o nome pode ter sido mudado.

    • Se o estado for Aviso: Valores não atualizados,clique em Atualizar Valores. A ligação não foi atualizada quando o livro foi aberto.

    • Se o estado for Aviso: Origem não recalculada,clique em AbrirOrigem e, em seguida, prima F9 para calcular o livro. O livro pode ser definido para cálculo manual no ficheiro de origem. Para definir o livro para o cálculo automático, clique no Microsoft Office de Texto e,em seguida, clique Excel Opções . No separador Fórmulas, clique em Automático em Opções de cálculo.

    • Se o estado for Erro: Nome indefinido ou não retangular,alguns nomes não podem ser resolvidos até abrir o livro de origem. Clique em Abrir Origem, mude novamente para o livro de destino e, em seguida, clique em Verificar Estado. Se isto não resolver o problema, certifique-se de que o nome não está em falta ou está mal escrito. Mude para o livro de origem, clique no separador Fórmulas, clique em DefinirNome e, em seguida, procure o nome.

    • Se o estado for Aviso: abrir origem para atualizar valores,clique em Abrir Origem. A ligação não pode ser atualizada até que abra a origem.

    • Se o estado for Origem estiver aberto,a origem está aberta. Não é necessária nenhuma ação, a menos que receba erros de uma só vez.

    • Se o estado for Valores atualizados a partir do nome do ficheiro, não é necessária qualquer ação. Os valores foram atualizados.

    • Se o estado for Erro: Estado indeterminado,Excel pode determinar o estado da ligação. A origem poderá não conter mais nenhumas. Em alternativa, a origem pode ser guardada num formato de ficheiro não suportado. Clique em Atualizar Valores.

  5. Depois de resolver todas as referências de ligação, repor o cálculo para automático para Excel possa recalcular totalmente o livro na nova versão do livro. Para tal, siga estes passos:

    1. Clique no Botão do Microsoft Office e, em seguida, clique em Opções do Excel.

    2. No separador Fórmulas, clique em Automático em Opções de cálculo e,em seguida, clique em OK.

    Excel agora deve calcular o livro. Se o cálculo tiver êxito, guarde o livro. O livro deverá agora abrir e atualizar as ligações conforme esperado na versão atual Excel.

Para obter mais informações sobre como o ambiente de cálculo é determinado, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
 

214395 Descrição da forma Excel determina o modo de cálculo atual
 

Remover permanentemente a fórmula de ligação e, em seguida, substituí-la pelo valor

Se não precisar das fórmulas que se referem a ligações externas, copie estas fórmulas e, em seguida, colar os valores apenas nas células de destino.

NotaQuando substitui uma fórmula pelo rescetivo valor, Excel remove permanentemente a fórmula.

Para copiar as fórmulas e colar os valores, siga estes passos:

  1. Abra o livro na versão do Excel em que o livro foi guardado pela última vez. Quando lhe for pedido para atualizar as ligações, clique em Não. Uma vez que o ficheiro foi guardado pela última vez nesta versão do Excel, as ligações não são forçadas a atualizar. O cálculo pode ocorrer com o último valor conhecido da ligação.

  2. Clique com o botão direito do rato na célula ou intervalo de células que contém a fórmula que se refere a uma ligação externa e, em seguida, clique em Copiar.

  3. Clique com o botão direito do rato na mesma célula ou intervalo de células e, em seguida, clique em Colar Especial.

  4. Na caixa de diálogo Colar Especial, clique em Valores em Colar e, em seguida,clique em OK.

Depois de remover todas as ligações indesejadas desta forma, guarde o livro. Em seguida, pode abrir o livro no Excel sem atualizar essas ligações. Este comportamento ocorre porque as ligações já não existem.

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×