O Excel trava ou para de responder imediatamente ao tentar abrir uma pasta de trabalho que contém um Data Model. Esse problema ocorre porque o Data Model carrega todas as suas tabelas e relacionamentos na memória antes que a planilha fique visível, o que pode sobrecarregar os recursos disponíveis do sistema. O travamento pode durar de alguns segundos a vários minutos, ou o aplicativo pode precisar ser fechado à força. Este artigo explica por que o Data Model causa esse comportamento e fornece correções passo a passo para evitar que o Excel congele ao abrir essas pastas de trabalho.
Principais conclusões: pare o travamento do Excel em pastas de trabalho com Data Model
- Desative o carregamento automático do Data Model em Arquivo > Opções > Dados > Desabilitar carregamento automático do Data Model do Power Pivot: Impede que o Excel carregue o Data Model ao abrir, mas mantém as conexões de dados intactas.
- Use o Modo de Segurança do Excel (segure Ctrl enquanto abre o Excel): Ignora complementos e o cache do Data Model, permitindo acesso à pasta de trabalho para edição.
- Aumente a memória virtual em Propriedades do Sistema > Avançado > Desempenho > Configurações > Avançado > Memória virtual: Dá ao Excel mais espaço de memória para lidar com Data Models grandes sem travar.
Por que o Data Model faz o Excel travar ao abrir
Quando uma pasta de trabalho contém um Data Model, o Excel armazena todas as tabelas importadas, relacionamentos e colunas calculadas dentro de um banco de dados compactado na memória. Ao abrir o arquivo, o Excel precisa descompactar e carregar todo esse banco de dados na RAM antes de exibir qualquer planilha. Se o Data Model for grande — por exemplo, contendo milhões de linhas ou dezenas de tabelas vinculadas — o processo de carregamento pode consumir 2 GB ou mais de memória. Em sistemas com 8 GB ou menos de RAM, isso geralmente leva o uso de memória a 100%, fazendo com que o Excel pareça congelado. O travamento não é uma falha; é o sistema lutando para alocar memória enquanto o Excel espera o Data Model terminar de carregar. Complementos em segundo plano como Power Pivot ou conectores de terceiros também podem atrasar ainda mais o processo.
Passos para corrigir o travamento do Excel ao abrir uma pasta de trabalho com Data Model
- Desative o carregamento automático do Data Model nas Opções do Excel
Abra o Excel sem a pasta de trabalho problemática. Vá para Arquivo > Opções > Dados. Na seção “Opções do Data Model”, desmarque a caixa de seleção “Desabilitar carregamento automático do Data Model do Power Pivot”. Na verdade, a configuração correta é: marque a caixa que diz “Desabilitar carregamento automático do Data Model”. Isso impede que o Excel carregue o Data Model ao abrir uma pasta de trabalho. A pasta de trabalho será aberta apenas com as planilhas padrão visíveis. Você pode carregar manualmente o Data Model depois clicando em Dados > Consultas e Conexões > Data Model. - Abra o Excel no Modo de Segurança para ignorar complementos
Pressione e segure a tecla Ctrl, então clique duas vezes no atalho do Excel. Quando a caixa de diálogo aparecer, clique em Sim para confirmar o Modo de Segurança. No Modo de Segurança, o Excel desabilita todos os complementos, incluindo o Power Pivot, que controla o Data Model. A pasta de trabalho deve abrir rapidamente. Depois de aberta, vá para Arquivo > Opções > Complementos. Na parte inferior, defina o menu Gerenciar como “Complementos COM” e clique em Ir. Desmarque “Microsoft Power Pivot para Excel” e clique em OK. Reinicie o Excel normalmente. A pasta de trabalho agora será aberta sem carregar o Data Model. - Aumente a memória virtual do sistema
Clique com o botão direito no botão Iniciar e selecione Sistema. Clique em “Configurações avançadas do sistema”. Em Desempenho, clique em Configurações. Vá para a guia Avançado e, em Memória virtual, clique em Alterar. Desmarque “Gerenciar automaticamente o tamanho do arquivo de paginação para todas as unidades”. Selecione sua unidade de sistema (geralmente C:). Escolha “Tamanho personalizado” e defina o Tamanho inicial como 1,5 vezes sua RAM e o Tamanho máximo como 3 vezes sua RAM. Por exemplo, em um sistema com 8 GB de RAM, defina o Tamanho inicial como 12288 MB e o Tamanho máximo como 24576 MB. Clique em Definir, depois em OK e reinicie o computador. - Repare a pasta de trabalho usando o complemento Power Pivot
Abra o Excel no Modo de Segurança conforme descrito no passo 2. Vá para a guia Power Pivot (se visível) e clique em Gerenciar. Na janela do Power Pivot, clique na guia Design e depois em “Verificar problemas” ou “Validar relacionamentos”. Isso verifica se há links quebrados ou metadados de tabela corrompidos que podem fazer o Excel travar. Se forem encontrados erros, exclua e reimporte a tabela problemática. Salve a pasta de trabalho com um novo nome. - Converta o Data Model em tabelas padrão
Se o Data Model não for necessário para Tabelas Dinâmicas ou Power Pivot, converta-o em tabelas padrão do Excel. Abra a pasta de trabalho no Modo de Segurança. Na guia Dados, clique em Consultas e Conexões. No painel Consultas, clique com o botão direito em cada consulta e selecione “Carregar para”. Escolha “Tabela” e “Nova planilha”. Isso carrega os dados em tabelas regulares que não usam o Data Model. Salve a pasta de trabalho. Exclua o Data Model original indo para a janela do Power Pivot, selecionando cada tabela e pressionando Delete.
Se o Excel ainda travar após a correção principal
Excel trava mesmo com o carregamento automático desabilitado
Se o travamento persistir, o problema pode ser um complemento corrompido ou um arquivo de pasta de trabalho danificado. Execute a ferramenta de reparo interna do Excel: abra Painel de Controle > Programas > Programas e Recursos. Clique com o botão direito em Microsoft 365 (ou Office) e selecione Alterar. Escolha Reparo Rápido primeiro. Se isso não resolver o travamento, execute o Reparo Online. Isso reinstala todos os componentes do Office e pode corrigir problemas de registro que fazem o carregamento do Data Model travar.
Pasta de trabalho com Data Model abre, mas trava ao atualizar
Isso indica que o Data Model é muito grande para a memória do seu sistema. Reduza o tamanho do modelo removendo colunas não utilizadas das consultas. No Power Query (Dados > Obter Dados > Iniciar Editor do Power Query), selecione cada consulta e remova colunas que não são usadas em Tabelas Dinâmicas ou relacionamentos. Após a limpeza, carregue apenas as tabelas necessárias no Data Model. Alternativamente, use a “Visualização de Tabela” do Power Pivot para filtrar linhas antes de importar.
Excel trava ou mostra “Não Respondendo” ao conectar a fontes de dados externas
Fontes de dados externas como SQL Server ou Access podem fazer o Excel travar se a conexão for lenta ou a consulta retornar muitos dados. Abra a pasta de trabalho no Modo de Segurança. Vá para Dados > Consultas e Conexões, clique com o botão direito na conexão e selecione Propriedades. Na guia Definição, reduza o texto do comando para retornar menos linhas ou adicione uma cláusula WHERE. Para conexões SQL Server, defina “Tempo limite do comando” como 0 (sem limite) para evitar desconexão prematura.
Carregamento Automático Desabilitado vs Modo de Segurança: Principais Diferenças
| Item | Carregamento Automático Desabilitado | Modo de Segurança |
|---|---|---|
| Descrição | Impede o Excel de carregar o Data Model ao abrir uma pasta de trabalho | Abre o Excel sem complementos ou personalizações |
| Efeito no Data Model | Data Model não é carregado, mas permanece no arquivo | Data Model é carregado apenas se o complemento Power Pivot estiver desabilitado |
| Efeito em outros complementos | Outros complementos ainda carregam normalmente | Todos os complementos são desabilitados |
| Persistência | A configuração permanece após reiniciar | Ativo apenas na sessão atual |
| Melhor para | Usuários que precisam abrir a pasta de trabalho regularmente sem o Data Model | Diagnosticar se um complemento causa o travamento |
Agora você pode abrir pastas de trabalho com Data Model sem que o Excel trave, desabilitando o carregamento automático ou usando o Modo de Segurança. Em seguida, reduza o tamanho do seu Data Model removendo colunas não utilizadas e limitando as linhas importadas. Para desempenho contínuo, defina sua memória virtual para pelo menos 1,5 vezes sua RAM física para dar ao Excel mais espaço.