Classe Sort - classificação (Excel VBA)
A classe Sort representa uma classificação de um intervalo de dados. Para usar uma variável de classe Sort, ela primeiro precisa ser instanciada por exemplo
Dim srt as Sort
Set srt = ActiveSheet.Sort
Apply
Classifica o intervalo com base nos estados de classificação aplicados atualmente.
ActiveSheet.Sort.Apply
Header
Especifica se a primeira linha contém informações de cabeçalho. Leitura/gravação XlYesNoGuess. Os valores de retorno possíveis são xlGuess - O Excel determina se existe um cabeçalho, e onde ele está, se houver um, xlNo - Padrão. O intervalo inteiro deve ser classificado, xlYes - O intervalo inteiro não deve ser classificado.
xlNo é o valor padrão. Você pode especificar xlGuess se desejar que o Excel tente determinar o cabeçalho.
ActiveSheet.Sort.Header = xlGuess
MatchCase
Defina como true para executar uma classificação que diferencia maiúsculas de minúsculas ou definida como false para executar uma classificação que não diferencia maiúsculas de minúsculas. Leitura/gravação.
ActiveSheet.Sort.MatchCase = True
Orientation
Especifica a orientação da classificação. Leitura/gravação XlSortOrientation. Os valores de retorno possíveis são xlSortColumns - Classifica por coluna, xlSortRows - Classifica por linha. É o valor padrão.
ActiveSheet.Sort.Orientation = xlSortColumns
Rng
Retorna o intervalo de valores no qual a classificação é realizada. Somente leitura.
Dim rngRng As Range
Set rngRng = ActiveSheet.Sort.Rng
SetRange
Define o intervalo sobre o qual a classificação ocorre.
SetRange (Rng)
Rng: Especifica o intervalo sobre o qual a classificação representada pelo objeto Sort ocorre.
ActiveSheet.Sort.SetRange Rng:=
SortFields
Retorna o objeto SortFields que representa a coleção de campos de classificação associados ao objeto Sort . Somente leitura.
Dim sfsSortFields As SortFields
Set sfsSortFields = ActiveSheet.Sort.SortFields
SortMethod
Especifica o método de classificação para idiomas chineses. Leitura/gravação XlSortMethod. Os valores de retorno possíveis são xlPinYin - Ordem de classificação do chinês fonético para caracteres. É o valor dica de ferramenta, xlStroke - Classificar pela quantidade de pressionamentos de tecla em cada caractere.
ActiveSheet.Sort.SortMethod = xlPinYin