Bom dia gente!
Tenho o seguinte procedimento abaixo para realizar a exclusão da linha inteira caso seja identificado no loop que a célula ativa na coluna "C" possua letras e não números; no primeiro giro ocorre a exclusão, porém em seguida o loop passa a ser executado na coluna "A" o que não deve ocorrer, pois a célula ativa está coluna "C"
Sub excluir()
Dim w As Worksheet
Dim ultcel As Range
Set w = Sheets("NfeRelacaoRecebidas")
w.Select
Set ultcel = w.Range("C65536").End(xlUp)
ultcel.Select
Do While ActiveCell.Row >= 1
If Not (IsNumeric(ActiveCell.Value)) Then
ActiveCell.Rows("1:1").EntireRow.Select
Selection.Delete shift:=xlUp
End If
ActiveCell.Offset(-1, 0).Select
Loop
MsgBox "Pode trabalhar!"
End Sub
Muito obrigado pela atenção
Postado : 11/05/2018 7:26 am