Como deletar linhas com valores negativos no Excel?
Suponha que você tenha o seguinte intervalo de dados e queira excluir as linhas inteiras se o número for negativo na coluna B, há algum método adequado para resolver esse problema no Excel?
Exclua linhas com números negativos usando o código VBA Exclua linhas com números negativos usando Kutools para Excel |
Exclua linhas com números negativos usando o código VBA
O seguinte código VBA pode ajudá-lo a excluir todas as linhas se houver números negativos em uma coluna específica, faça o seguinte:
1. Segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole o seguinte código no Janela Módulo.
Código VBA: exclua linhas com números negativos
Sub Deleter()
'updatebyExtendoffice
Dim xRg As Range
Dim xCell As Range
Dim xTxt As String
Dim I As Long
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Sel:
Set xRg = Nothing
Set xRg = Application.InputBox("please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
If xRg.Areas.Count > 1 Then
MsgBox "does not support multiple selections, please select again", vbInformation, "Kutools for Excel"
GoTo Sel
End If
If xRg.Columns.Count > 1 Then
MsgBox "does not support multiple columns, please select again", vbInformation, "Kutools for Excel"
GoTo Sel
End If
For I = xRg.Rows.Count To 1 Step -1
If xRg.Cells(I) < 0 Then xRg.Cells(I).EntireRow.Delete
Next
End Sub
3. E, em seguida, pressione F5 para executar este código, na caixa de prompt, selecione a coluna de número da qual deseja encontrar os números negativos, veja a imagem
4. Então clique OK botão, as linhas com números negativos foram excluídas de uma vez.
Exclua linhas com números negativos usando Kutools para Excel
Para lidar com este trabalho, Kutools for Excel'S Selecione células específicas recurso também pode lhe fazer um favor, com este utilitário, você pode selecionar as linhas inteiras que contêm os valores negativos em primeiro lugar e, em seguida, excluir todas as linhas conforme necessário.
Kutools for Excel : com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. |
Depois de instalar Kutools for Excel, faça o seguinte:
1. Selecione a coluna que contém números negativos que você deseja excluir.
2. Então clique Kutools > Selecionar > Selecione células específicas, veja a captura de tela:
3. No Selecione células específicas caixa de diálogo, selecione Linha inteira opção no Tipo de seleção, e então escolha Menor que do Tipo específico e entre 0 na caixa de texto ao lado dos critérios, veja a captura de tela:
4. Então clique Ok, as linhas que contêm números negativos foram selecionadas de uma vez e clique em Home page > Apagar > Excluir linhas de folha para excluir as linhas selecionadas conforme necessário, consulte as capturas de tela:
Tips: Você também pode clicar com o botão direito para selecionar Apagar no menu de contexto para excluir as linhas selecionadas.
Melhores ferramentas de produtividade de escritório
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...
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!