Questão Como excluir linhas do MS Excel que tem> 65000 linhas?


Minha planilha do Excel parece ter 65555 linhas - embora só usemos as primeiras centenas. Se eu excluir linhas da parte inferior, não parece mudar nada. Como posso redimensionar de volta para o que estamos usando?


0


origem


Esconda as linhas em excesso. - Scott Craner
Você não pode, você só pode escondê-los - PeterH
Excel suporta no máximo 1048576 linhas, pelo menos desde o Excel 2007 - phuclv


Respostas:


Isso às vezes acontece quando essas células têm formatação, mas não há dados

Quando você salva uma pasta de trabalho, o Excel armazena apenas a parte de cada planilha que contém dados ou formatação. Células vazias podem conter formatação que faz com que a última célula em uma linha ou coluna fique fora do intervalo de células que contém dados. Isso faz com que o tamanho do arquivo da pasta de trabalho seja maior que o necessário e pode resultar em mais páginas impressas ao imprimir a planilha ou a pasta de trabalho.

https://support.office.com/pt-br/article/Locate-and-reset-the-last-cell-on-a-worksheet-C9E468A8-0FC3-4F69-8038-B3C1D86E99E9

A causa mais comum da última célula que está sendo definida fora do intervalo da planilha que está em uso atualmente é a formatação excessiva. Quando você formata linhas e colunas inteiras, alguns tipos de formatação podem fazer com que a última célula seja definida para uma célula muito abaixo ou à direita do intervalo real em uso.

https://web.archive.org/web/20121120150958/http://support.microsoft.com/kb/244435

Se pressionar Ctrl+Fim Traz-lhe muito além do seu intervalo de dados, em seguida, tente redefinir as últimas células. Existem 2 maneiras de fazer isso

  • Limpar manualmente a formatação

    • Selecione todas as colunas à direita da última coluna que contém dados ou selecione todas as linhas abaixo da última linha que contém dados. Uma maneira rápida para isso é pressionar F5 e digitar F: IV para colunas, ou 5: 65536 para linhas, supondo F e 5 é a última coluna / linha
    • Na guia Início, no grupo Edição, clique na seta ao lado do botão Limpar e, em seguida, clique em Limpar tudo.
    • Salve a planilha e feche-a
  • Use o VBA

    1. pressione Alt+F11 para abrir o VBA
    2. Selecione Inserir> Módulo e cole o snippet abaixo

      Sub ResetLastCell()
          ActiveSheet.UsedRange
      End Sub
      
    3. pressione F5 ou clique em Executar

Para maiores informações


0



A última opção VBA não parece fazer nada no Excel 365. - t0mgs


No que diz respeito ao Excel, as células não utilizadas não existem. Não os armazena na memória e não os salva no arquivo de planilha. Portanto, o número de linhas pode ser infinito sem causar problemas ao Excel. Eu acho que o limite de 65536 era apenas um número suficientemente grande que a Microsoft achava que ninguém precisaria disso.

É por isso que suas tentativas de excluir linhas vazias não têm efeito, porque essas linhas não existem de qualquer maneira.

Se você quiser ocultar todas as linhas não utilizadas para fins cosméticos, a estratégia usual é desativar as linhas de grade para que as células não utilizadas pareçam brancas em branco. Em seguida, você pode manualmente formatar bordas ao redor das células que você está usando.


0