Boa tarde !!!
Tenho a seguinte rotina, o que tenho que fazer para que depois do loop ele de continuidade no próximo comando, pois quando termina o loop está saindo da rotina.
'Apagar até chegar na linha desejada
Range("C1").Select
WCLinha = 1
Do While Cells(WCLinha, 3).Value <> ""
If Cells(WCLinha, 3).Value <> "Num. Ordem Vinculada" Then
Rows(WCLinha).Delete
Else
WCLinha = WCLinha + 1
End If
If Cells(WCLinha, 3).Value = "Num. Ordem Vinculada" Then Exit Sub
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Loop
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''aqui
ActiveWorkbook.Worksheets("OM").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("OM").Sort.SortFields.Add Key:=Range("B2:B20000"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("OM").Sort
.SetRange Range("B1:I20000")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Postado : 31/10/2016 12:09 pm