Skip to main content

Como filtrar uma lista e excluir as linhas restantes ocultas ou visíveis no Excel?

Author: Siluvia Last Modified: 2025-07-21

Ao trabalhar com grandes conjuntos de dados no Excel, é comum filtrar listas para exibir apenas os dados necessários para análise ou relatórios. No entanto, depois que os dados são filtrados, você também pode querer remover as linhas que não são mais necessárias — seja excluindo todas as linhas ocultas (as que foram filtradas), ou excluindo todas as linhas visíveis (aquelas que você escolheu ver), para que apenas as informações desejadas permaneçam. Gerenciar corretamente os dados filtrados dessa maneira ajuda a simplificar planilhas, reduzir a bagunça e garantir que apenas informações relevantes sejam mantidas. Este artigo apresenta vários métodos confiáveis para excluir linhas ocultas ou visíveis em uma lista filtrada no Excel, permitindo que você limpe seus dados de forma eficiente de acordo com suas necessidades práticas.

Excluir linhas ocultas na planilha ativa com código VBA
Excluir linhas visíveis da lista filtrada selecionando todas as células visíveis
Excluir facilmente linhas ocultas ou visíveis da lista filtrada com Kutools para Excel


Excluir linhas ocultas na planilha ativa com código VBA

Quando você filtra dados no Excel, as linhas que não correspondem aos seus critérios ficam ocultas, mas ainda existem na planilha. Às vezes, você pode querer remover rapidamente todas essas linhas ocultas em uma única etapa, em vez de excluí-las manualmente uma por uma, o que pode ser demorado e propenso a erros – especialmente para grandes conjuntos de dados. Usar uma macro VBA simples oferece uma maneira eficiente de excluir todas as linhas ocultas da planilha ativa de uma só vez, independentemente de estarem ocultas por um filtro ou manualmente pelo usuário. Isso é particularmente útil quando você deseja manter apenas os dados atualmente visíveis (filtrados) e descartar o resto.

Aqui está como proceder:

1. Primeiro, certifique-se de que a planilha que contém a lista filtrada está ativa (selecionada).

2. Pressione Alt + F11 juntos para abrir a janela do editor do Microsoft Visual Basic for Applications (VBA).

3. No editor VBA, clique em Inserir no menu superior e depois escolha Módulo. Copie e cole o seguinte código VBA na janela do módulo:

Código VBA: Excluir linhas ocultas

Sub RemoveHiddenRows()
	Dim xRow As Range
	Dim xRg As Range
	Dim xRows As Range
	On Error Resume Next
	Set xRows = Intersect(ActiveSheet.Range("A:A").EntireRow, ActiveSheet.UsedRange)
	If xRows Is Nothing Then Exit Sub
		For Each xRow In xRows.Columns(1).Cells
			If xRow.EntireRow.Hidden Then
				If xRg Is Nothing Then
					Set xRg = xRow
				Else
					Set xRg = Union(xRg, xRow)
				End If
			End If
		Next
		If Not xRg Is Nothing Then
			MsgBox xRg.Count & " hidden rows have been deleted", , "Kutools for Excel"
			xRg.EntireRow.Delete
		Else
			MsgBox "No hidden rows found", , "Kutools for Excel"
		End If
	End Sub

4. Para executar o código, pressione a tecla F5 ou clique no botão Executar na barra de ferramentas. Se sua planilha ativa contiver linhas ocultas, uma caixa de diálogo aparecerá informando quantas linhas ocultas foram excluídas. Clique em OK para concluir a exclusão. Veja a captura de tela abaixo:

A prompt box appears showing how many hidden rows were deleted

Se não houver linhas ocultas na planilha ativa, uma mensagem será exibida para informá-lo de acordo.

A prompt box appears notifying that there are no hidden rows

Notas e dicas:

  • Esta macro remove todas as linhas ocultas, independentemente de terem sido ocultadas por filtragem ou ocultação manual de linha.
  • Verifique se você selecionou a planilha correta antes de executar a macro. Não há como Desfazer após a execução do código VBA – considere fazer um backup primeiro.
  • Se você tiver fórmulas referenciando linhas além daquelas que serão excluídas, tenha em mente que excluir linhas pode afetar cálculos e referências subsequentes.
a screenshot of kutools for excel ai

Desbloqueie a Magia do Excel com o Kutools AI

  • Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
  • Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
  • Codificação VBA: Escreva e implemente código VBA sem esforço.
  • Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
  • Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Potencialize suas capacidades no Excel com ferramentas alimentadas por IA. Baixe Agora e experimente uma eficiência como nunca antes!

Excluir linhas visíveis da lista filtrada usando o recurso de seleção de todas as células visíveis

Em alguns cenários, você pode querer remover apenas as linhas visíveis após aplicar um filtro – talvez para deixar apenas as entradas ocultas (filtradas) para processamento ou revisão posterior. Os recursos internos do Excel podem ajudar a excluir todas as linhas visíveis de uma lista filtrada de forma eficiente, sem afetar as linhas ocultas. Isso é prático quando você precisa limpar dados processados ou selecionados e reter o que permanece oculto, como tarefas concluídas ou registros revisados.

Aqui estão os passos para fazer isso:

1. Selecione todo o intervalo da sua lista filtrada, incluindo linhas visíveis e ocultas.

2. Pressione F5 (ou Ctrl+G) para abrir a caixa de diálogo Ir Para. Clique no botão Especial no canto inferior esquerdo para abrir as opções Ir Para Especial. Veja a captura de tela:

Click the Special button in the Go To dialog box

3. Na caixa de diálogo Ir Para Especial, selecione Apenas células visíveis e, em seguida, clique em OK. Esta ação destaca apenas as linhas visíveis (não filtradas ou ocultas de outra forma) no intervalo selecionado.

Check the Visible cells only option

4. Com as linhas visíveis agora selecionadas, clique com o botão direito em qualquer lugar na área destacada e escolha Excluir Linhas no menu de contexto.

Click Delete Rows from the right-click menu

Isso removerá imediatamente as linhas visíveis, enquanto as linhas ocultas permanecerão intactas nas condições filtradas. É uma maneira rápida de reduzir sua planilha apenas às linhas que anteriormente estavam ocultas.

Lembretes importantes:

  • Tenha cuidado ao selecionar o intervalo no início – certifique-se de que ele inclua todas as linhas pretendidas, mesmo aquelas que estão ocultas no momento.
  • A operação "Excluir Linhas" não pode ser desfeita se você salvar e fechar o arquivo. Considere fazer um backup antes de realizar mudanças irreversíveis.
  • Este método é ideal para excluir ocasionalmente linhas visíveis de um conjunto de dados filtrado, mas pode ser demorado para várias faixas ou tarefas frequentes.

Excluir facilmente linhas ocultas ou visíveis da lista filtrada com Kutools para Excel

Embora os métodos VBA e manuais mencionados acima sejam usados com frequência, eles podem não ser flexíveis ou convenientes o suficiente em casos onde você gerencia planilhas complexas ou grandes com frequência. Para abordar essas necessidades de forma mais eficiente, a ferramenta Excluir Linhas e Colunas Ocultas (Visíveis) no Kutools para Excel oferece uma maneira fácil de remover rapidamente linhas ocultas ou visíveis de intervalos selecionados, da planilha atual ou até mesmo em todas as planilhas. Esse método economiza tempo e reduz o risco de erros decorrentes de operações manuais, especialmente útil para usuários que frequentemente limpam e processam grandes conjuntos de dados.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Aqui está como usar o Kutools para Excel para essa tarefa:

1. Selecione o intervalo filtrado para o qual deseja excluir linhas ocultas ou visíveis.

2. Vá até a aba Kutools na parte superior da janela do Excel, depois escolha Excluir > Excluir Linhas e Colunas Ocultas (Visíveis). Veja a captura de tela abaixo para orientação:

Click Delete Hidden (Visible) Rows & Columns feature of Kutools

3. Na caixa de diálogo Excluir Linhas e Colunas Ocultas (Visíveis) que aparece, defina suas opções:
– No Pesquisar em menu suspenso, mantenha No Intervalo Selecionado (ou selecione outras opções se sua tarefa exigir)
– No Tipo de exclusão seção, marque Linhas
– No Tipo detalhado seção, escolha Linhas visíveis ou Linhas ocultas conforme necessário
– Clique OK para confirmar e executar

Set options in the dialog box

4. Após a execução, uma caixa de confirmação informará exatamente quantas linhas foram excluídas. Clique em OK para finalizar o processo.

Notas de uso e dicas:

  • O Kutools facilita a escolha de um intervalo ou aplicação à planilha inteira de uma só vez, melhorando a eficiência do processamento em lote.
  • Essa abordagem reduz erros associados à seleção manual, especialmente em grandes planilhas.
  • Se você está lidando com várias listas ou precisa de limpeza regular de dados, esta solução é especialmente conveniente.
  • Sempre confirme seu intervalo selecionado e a escolha de operação antes de clicar em OK.

  Se você deseja experimentar este utilitário gratuitamente (30 dias), clique para baixá-lo e, em seguida, vá aplicar a operação de acordo com as etapas acima.


Excluir linhas ocultas ou visíveis da lista filtrada com Kutools para Excel

 

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!