Caros Amigos,
estive olhando aqui no fórum achei alguns mas não consegui adaptar para o que eu queria.
Ainda estou engatinhando...
queria classificar minha planilha.
usei a rotina abaixo, mas determinei uma linha final, mas queria que ela fosse acrescentando conforme fosse colocado um dado novo.
Como eu faria para a cada dado que fosse inserido ela acrescentasse uma linha ao invés de colocar a linha "S500"?
Sub classificar()
'
' classificar Macro
'
'
Range("A2").Select
ActiveWorkbook.Worksheets("BD").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("BD").Sort.SortFields.Add Key:=Range("A2"), SortOn _
:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("BD").Sort
.SetRange Range("A2:S500")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Att,
José Octavio.
Postado : 03/07/2016 10:52 pm