Prezados(as),
Por meio do VBA, denominei uma área no Excel e gostaria de classificar essa área em três níveis de classificação.
A área foi denominada como "AreaClassifica" e abrange da coluna A até a J indo da linha 3 (sem cabeçalho) até a 97.
A ordem de classificação é:
1) Coluna E
2) Coluna F
3) Coluna I
A questão é que num próximo processamento a quantidade de linhas mudará, deixará de ser 97 para ser mais ou menos.
A área estará sempre definida por este nome, mas como posso tratar essa variação abaixo, no negrito?
Alguém pode me ajudar?
Grato
ActiveWorkbook.Worksheets("Matriz").Sort.SortFields.Add Key:=Range( _
"E3:E97"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
ActiveWorkbook.Worksheets("Matriz").Sort.SortFields.Add Key:=Range( _
"F3:F97"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
ActiveWorkbook.Worksheets("Matriz").Sort.SortFields.Add Key:=Range( _
"I3:I97"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal