![É possível adicionar uma conexão de dados a uma tabela existente no Excel?](https://rvso.com/image/1344695/%C3%89%20poss%C3%ADvel%20adicionar%20uma%20conex%C3%A3o%20de%20dados%20a%20uma%20tabela%20existente%20no%20Excel%3F.png)
Eu tenho uma tabela no Excel que possui uma conexão de dados com um banco de dados Access. Quando os dados mudam, posso clicar em "Atualizar" para consultar novamente os dados e atualizar a tabela.
No entanto, o Excel 2008 para Mac não entende essa conexão de dados; portanto, se um usuário Mac editar e salvar o arquivo, ele removerá a conexão de dados da tabela. Os dados anteriores ainda estão armazenados na tabela, mas não consigo mais atualizá-los nem no Windows.
É possível reconectar a conexão de dados à mesa?
- Não posso simplesmente recriar a tabela porque todas as referências à tabela seriam perdidas.
- Tentei converter a tabela inteira em um intervalo e, em seguida, usar "Obter dados externos do Access" em todo o intervalo de células, mas o Excel simplesmente desloca os dados existentes para a direita (e todas as referências na planilha ainda fazem referência aos dados originais). da nova tabela).
Responder1
Encontrei a resposta de Treb Gatte @tgatte em
*O que você está vendo é um aviso de que o ODC interno armazenado em cache não corresponde mais ao ODC externo. Na tentativa de ser "útil", o Excel oferece a opção de quebrar o link com o ODC externo. Geralmente não é isso que você pretendia fazer. Para atualizar um ODC externo, faça as alterações na consulta SQL como fez, mas clique em Exportar arquivo de conexão em vez de OK na guia onde você atualizou a consulta. Ele solicitará um local e um nome. Você pode sobrepor o ODC existente neste momento. Depois de concluído, feche o arquivo Excel sem salvá-lo. Abra novamente o arquivo Excel. O Excel faz uma verificação de versão na atualização entre o ODC externo e as informações do ODC em cache interno. Se o ODC externo tiver sido alterado, ele atualizará automaticamente o cache interno do ODC com as informações externas atualizadas do ODC.