Ir para o conteúdo principal

Como deletar linhas se a célula for maior / menor que um determinado valor no Excel?

Às vezes, pode ser necessário excluir linhas se as células em uma coluna especificada forem maiores ou menores do que um determinado valor no Excel. Este artigo recomendará vários métodos para lidar com esse problema.

Exclua linhas se a célula for maior / menor que um certo valor com o código VBA
Exclua linhas se a célula for maior/menor que um determinado valor com o Kutools para Excel
Exclua linhas se a célula for maior / menor que um determinado valor com Kutoos para Excel


Exclua linhas se a célula for maior / menor que um certo valor com o código VBA

Suponha que você deseja excluir linhas inteiras se a célula na coluna D for maior ou menor que um determinado valor no Excel. Você pode executar o seguinte código VBA para obtê-lo.

1. Pressione outro + F11 simultaneamente para abrir o Microsoft Visual Basic para Aplicações janela.

2. No Microsoft Visual Basic para Aplicações janela, clique em inserção > módulo. Em seguida, copie e cole o código VBA abaixo na janela Código.

Código VBA: Exclua linhas se a célula for maior / menor que um determinado valor no Excel

Public Sub ProcessData()
    Dim xRg As Range
    Dim xTxt As String
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    If (xRg.Areas.Count > 1) Or (xRg.Columns.Count > 1) Then
        MsgBox "You can only select one column per time", vbInformation, "Kutools for Excel"
        Exit Sub
    End If
    xRg.Range("A1").EntireRow.Insert
    Set xRg = xRg.Range("A1").Offset(-1).Resize(xRg.Rows.Count + 1)
    xRg.Range("A1") = "Temp"
    xRg.AutoFilter 1, ">30000"
    Set xRg = Application.Intersect(xRg, xRg.SpecialCells(xlCellTypeVisible))
    On Error GoTo 0
    If Not xRg Is Nothing Then xRg.EntireRow.Delete
End Sub

Note: No código acima,> 30000 significa que você excluirá linhas se as células forem maiores que 30000 em uma coluna especificada. Se você deseja excluir linhas se as células tiverem menos que um determinado valor, altere o sinal de> para <e, em seguida, especifique seu valor.

3. Pressione F5 chave para executar o código, no pop-up Kutools for Excel caixa de diálogo, selecione o intervalo (coluna única) que você encontrará se as células nesta coluna forem maiores ou menores que um determinado valor. E então clique no OK botão. Veja a imagem:

Então, todas as linhas com valor de célula maior que 30000 na coluna D são excluídas imediatamente.


Exclua linhas se a célula for maior/menor que um determinado valor com o Kutools para Excel

A Selecione células específicas utilidade de Kutools for Excel pode ajudá-lo a selecionar todas as linhas com células maiores ou menores que um determinado valor em uma coluna especificada e, em seguida, você pode excluir manualmente todas as linhas selecionadas de uma vez.

Antes de aplicar Kutools for Excel, Por favor baixe e instale primeiro.

1. Selecione a coluna na qual deseja excluir as linhas e clique em Kutools > Selecionar > Selecione células específicas. Veja a imagem:

2. No Selecione células específicas caixa de diálogo, selecione Linha inteira no Tipo de seleção seção. No Tipo específico seção, selecione Melhor que or Menor que na primeira lista suspensa, insira o determinado valor na próxima caixa de texto e clique no botão OK botão.

3. Em seguida, uma caixa de diálogo aparecerá para informar quantas linhas foram selecionadas, clique no OK botão. E você pode ver todas as linhas com valor maior que 30000 na coluna D são selecionadas imediatamente.

4. Clique com o botão direito em uma das linhas selecionadas e clique em Apagar no menu do botão direito. E todas as linhas selecionadas são excluídas.

  Se você quiser ter um teste gratuito (30 dias) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.


Exclua linhas se a célula for maior / menor que um determinado valor com Kutoos para Excel

Além dos dois métodos acima, você pode filtrar todas as linhas com células maiores ou menores que um determinado valor em uma coluna especificada e, em seguida, remover todas as linhas filtradas com o Excluir linhas e colunas ocultas (visíveis) utilidade de Kutools for Excel.

Antes de aplicar Kutools for Excel, Por favor baixe e instale primeiro.

1. Selecione o cabeçalho da coluna e clique em Data > filtros. Veja a imagem:

2. Clique na seta suspensa na coluna em que você deseja excluir as linhas e clique em Filtros de número > Melhor que or Menos que como imagem abaixo:

3. No AutoFiltro Personalizado caixa de diálogo, insira um determinado número após a caixa é maior ou menor e, em seguida, clique no OK botão.

4. Então, todas as linhas com certas células maiores ou menores do que um determinado valor na coluna D são todas filtradas. Você pode excluir todas as linhas filtradas selecionando os dados filtrados e clicando em Kutools > Apagar > Excluir linhas e colunas ocultas (visíveis). Veja a imagem:

5. No Excluir linhas e colunas ocultas (visíveis) caixa de diálogo, certifique-se de No intervalo selecionado opção é selecionada no Olhar dentro lista suspensa, selecione Linhas no Excluir tipo seção, especifique a opção de linhas visíveis no Tipo detalhado seção e, finalmente, clique no OK botão.

6. Em seguida, todas as linhas visíveis no intervalo selecionado são excluídas imediatamente, você pode cancelar o filtro clicando em Data > filtros.

  Se você quiser ter um teste gratuito (30 dias) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.


Exclua linhas se a célula for maior/menor que um determinado valor com o Kutools para Excel


Artigos relacionados:

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (2)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Super. Thanks a lot.
Greetings from İstanbul
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi! How can I change your code (Delete Rows If Cell Is Greater/Less Than A Certain Value With VBA Code) if I would like it to work in every sheet in a workbook? I need it to delete the rows if date in column A is
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations