Tenta este
Sub Limpar()
Dim WCLinha As Long
'A macro inicia na linha 1 se for para funcionar a partir de outra linha troque o numero abaixo
WCLinha = 1
Do While Cells(WCLinha, 2).Value <> ""
If Cells(WCLinha, 2).Value <> "aaaa" Then
Rows(WCLinha).Delete
Else
WCLinha = WCLinha + 1
End If
If Cells(WCLinha, 2).Value = "aaaa" Then Exit Sub
Loop
End Sub
Qdo o codigo encontrar na coluna B a palavra aaaa ele interrompe a execução.
Marcelo Prudencio
Microsoft Excel Brasil no Facebook
"Começar já é a metade do caminho."
Autor Desconhecido
Simplifica que simples fica.
Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.
Postado : 27/10/2016 12:28 pm