- 05 Out 2016 às 09:56
#15965
Sub OrganizarBase()
'
'EXCLUI AS LINHAS QUE TENHA O VALOR 0 ESTÃO FORA DE ORGANIZAÇÃO.
Const sColuna = "N" '<- Mude para adequar a seu caso
Dim lRow As Long
Dim lLast As Long
Dim ws As Worksheet
Set ws = ActiveSheet
With ws
lLast = .Cells(.Rows.Count, sColuna).End(xlUp).Row
'Considerando uma linha de cabeçalho
For lRow = lLast To 2 Step -1
If .Cells(lRow, sColuna) = 0 Then .Rows(lRow).Delete
Next lRow
End With
O MACRO me atende perfeitamente, mas gostaria de saber se é possível ele excluir as linhas, mas só até uma determinada coluna. Exemplo quero que exclua as linhas até a colina "N" e não todas as colunas da planilha.
'
'EXCLUI AS LINHAS QUE TENHA O VALOR 0 ESTÃO FORA DE ORGANIZAÇÃO.
Const sColuna = "N" '<- Mude para adequar a seu caso
Dim lRow As Long
Dim lLast As Long
Dim ws As Worksheet
Set ws = ActiveSheet
With ws
lLast = .Cells(.Rows.Count, sColuna).End(xlUp).Row
'Considerando uma linha de cabeçalho
For lRow = lLast To 2 Step -1
If .Cells(lRow, sColuna) = 0 Then .Rows(lRow).Delete
Next lRow
End With
O MACRO me atende perfeitamente, mas gostaria de saber se é possível ele excluir as linhas, mas só até uma determinada coluna. Exemplo quero que exclua as linhas até a colina "N" e não todas as colunas da planilha.