Tamanho da Pasta de Trabalho do Excel Aumenta Após Excluir Planilhas: Correção
🔍 WiseChecker

Tamanho da Pasta de Trabalho do Excel Aumenta Após Excluir Planilhas: Correção

Você exclui várias planilhas de uma pasta de trabalho do Excel esperando que o tamanho do arquivo diminua, mas ele permanece o mesmo ou até aumenta. Isso acontece porque o Excel não recupera imediatamente o espaço usado pelas planilhas excluídas. A estrutura interna da pasta de trabalho retém resquícios de dados removidos, formatação personalizada e estilos não utilizados. Este artigo explica por que o tamanho do arquivo aumenta e fornece três métodos comprovados para reduzir o tamanho da pasta de trabalho a um nível normal.

Principais Conclusões: Corrigindo uma Pasta de Trabalho Inchada Após Excluir Planilhas

  • Arquivo > Opções > Suplementos > Gerenciar Suplementos COM: Desabilitar suplementos não utilizados pode reduzir o tamanho do arquivo, evitando que dados residuais sejam salvos.
  • Página Inicial > Células > Formatar > Excluir Células > Planilha Inteira: Use o método de exclusão adequado para remover planilhas e suas estruturas de dados subjacentes.
  • Arquivo > Salvar Como > Pasta de Trabalho Binária do Excel (.xlsb): Salvar no formato binário compacta o arquivo e elimina metadados residuais.

ADVERTISEMENT

Por que Excluir Planilhas Não Reduz o Tamanho da Pasta de Trabalho

Ao excluir uma planilha no Excel, o aplicativo marca os dados da planilha como removidos, mas não libera imediatamente o espaço em disco. O arquivo da pasta de trabalho ainda contém os blocos de dados antigos, definições de formatação, registros de estilo e intervalos nomeados que estavam armazenados naquela planilha. O Excel usa uma estrutura semelhante a um banco de dados: excluir uma linha não recupera o espaço até que o arquivo seja compactado. Além disso, se a planilha excluída continha regras de formatação condicional, validação de dados ou formatos numéricos personalizados, esses objetos permanecem na estrutura XML ou binária da pasta de trabalho. Com o tempo, exclusões e adições repetidas fazem com que o arquivo inche além de seu tamanho lógico.

Outra causa comum é a presença de estilos de célula não utilizados. O Excel copia as definições de estilo da planilha excluída para a coleção de estilos da pasta de trabalho. Você pode ter dezenas de estilos não utilizados que ocupam alguns bytes cada, mas coletivamente adicionam uma sobrecarga significativa. O mesmo se aplica a intervalos nomeados que referenciam a planilha excluída. A pasta de trabalho mantém essas definições mesmo que não sejam mais válidas.

Passos para Reduzir o Tamanho da Pasta de Trabalho Após Excluir Planilhas

Siga estes passos em ordem. Comece com o Método 1 e prossiga apenas se o tamanho do arquivo permanecer inalterado.

Método 1: Salvar uma Cópia e Usar o Formato Binário

  1. Abra a pasta de trabalho inchada
    Inicie o Excel e abra o arquivo que cresceu após excluir planilhas.
  2. Vá para Arquivo > Salvar Como
    Clique em Arquivo e depois em Salvar Como. Escolha um local, como sua área de trabalho.
  3. Selecione Pasta de Trabalho Binária do Excel (.xlsb)
    No menu suspenso Salvar como tipo, escolha Pasta de Trabalho Binária do Excel (.xlsb). Não escolha Pasta de Trabalho do Excel (.xlsx).
  4. Clique em Salvar
    O Excel reescreverá o arquivo usando um formato binário compacto. Isso remove a maioria dos dados residuais das planilhas excluídas.
  5. Compare os tamanhos dos arquivos
    Clique com o botão direito no arquivo .xlsx original e no novo arquivo .xlsb no Explorador de Arquivos. Selecione Propriedades e compare os valores de Tamanho e Tamanho em disco. O arquivo .xlsb deve ser significativamente menor.

Método 2: Remover Estilos e Intervalos Nomeados Não Utilizados

  1. Abra a pasta de trabalho
    Abra o arquivo que ainda tem tamanho grande após salvar como .xlsb.
  2. Pressione Alt+F11 para abrir o editor VBA
    Isso abre a janela do Microsoft Visual Basic for Applications.
  3. Insira um novo módulo
    No menu, clique em Inserir > Módulo. Uma janela de código em branco aparece.
  4. Cole o código de remoção de estilos
    Copie e cole o seguinte código no módulo:
    Sub RemoveUnusedStyles()
        Dim st As Style
        For Each st In ThisWorkbook.Styles
            If Not st.BuiltIn Then
                st.Delete
            End If
        Next st
    End Sub
    
  5. Execute a macro
    Pressione F5 enquanto o cursor está dentro da macro. Todos os estilos personalizados que não são internos serão excluídos.
  6. Exclua intervalos nomeados órfãos
    Pressione Ctrl+F3 para abrir o Gerenciador de Nomes. Procure por intervalos nomeados que referenciam a planilha excluída. Selecione cada um e clique em Excluir.
  7. Salve a pasta de trabalho
    Vá para Arquivo > Salvar. O tamanho do arquivo agora deve estar menor.

Método 3: Usar o Suplemento Inquire para Limpar a Pasta de Trabalho

  1. Habilite o suplemento Inquire
    Vá para Arquivo > Opções > Suplementos. No menu Gerenciar, selecione Suplementos COM e clique em Ir. Marque Microsoft Inquire e clique em OK.
  2. Abra a pasta de trabalho
    Abra o arquivo que deseja limpar.
  3. Vá para a guia Inquire
    Clique na guia Inquire na faixa de opções. Se não a vir, reinicie o Excel.
  4. Clique em Limpar Formatação Excessiva de Células
    No grupo Análise da Pasta de Trabalho, clique em Limpar Formatação Excessiva de Células. Uma caixa de diálogo pergunta quais planilhas limpar. Selecione todas as planilhas e clique em OK.
  5. Salve a pasta de trabalho
    Pressione Ctrl+S para salvar. A ferramenta remove formatação não utilizada que incha o arquivo.

ADVERTISEMENT

Se o Tamanho da Pasta de Trabalho Ainda Aumentar Após a Limpeza

O Excel Adiciona Dados Ocultos ao Excluir Planilhas

Ao excluir uma planilha, o Excel às vezes cria uma cópia oculta dos dados da planilha na pilha de Desfazer da pasta de trabalho. Para limpar isso, salve a pasta de trabalho, feche-a e reabra-a. A pilha de Desfazer é limpa ao fechar, liberando esse espaço. Se o tamanho do arquivo ainda for grande, use o Método 2 para remover estilos.

A Pasta de Trabalho Contém Links Externos para Planilhas Excluídas

Se a planilha excluída tinha fórmulas que referenciavam outra pasta de trabalho, esses links permanecem na pasta de trabalho mesmo após a planilha ser removida. Vá para Dados > Editar Links. Se aparecerem links, clique em Quebrar Link. Em seguida, salve a pasta de trabalho.

O Cache da Tabela Dinâmica Não é Removido

Excluir uma planilha que continha uma Tabela Dinâmica não exclui o cache da Tabela Dinâmica. O cache permanece na pasta de trabalho e pode ser grande. Para removê-lo, clique com o botão direito em qualquer Tabela Dinâmica restante, selecione Opções da Tabela Dinâmica, vá para a guia Dados e desative Salvar dados de origem com o arquivo. Em seguida, exclua a Tabela Dinâmica. Salve a pasta de trabalho.

Salvar Como XLSX vs Salvar Como XLSB: Principais Diferenças

Item Salvar Como XLSX Salvar Como XLSB
Tipo de formato Open XML (ZIP compactado) Binário (proprietário)
Tamanho do arquivo após excluir planilhas Frequentemente retém dados residuais Remove a maioria dos dados residuais
Velocidade de abertura Mais lento para pastas de trabalho grandes Mais rápido para pastas de trabalho grandes
Compatibilidade Amplamente compatível com outras ferramentas Limitado ao Excel 2007 e versões posteriores
Suporte a macros Não pode armazenar macros Pode armazenar macros

Após aplicar um ou mais desses métodos, você deve ver uma redução notável no tamanho do arquivo. Comece com o método Salvar Como XLSB, pois é o mais rápido e não requer conhecimento de VBA. Se o tamanho do arquivo ainda estiver muito grande, execute a macro para excluir estilos não utilizados e depois use o suplemento Inquire para limpar a formatação excessiva. Como dica avançada, execute periodicamente a ferramenta Limpar Formatação Excessiva de Células mesmo quando não estiver excluindo planilhas para evitar o acúmulo de inchaço.

ADVERTISEMENT