Range.Sort (Excel)

Classifica um intervalo de valores.

Sort (Key1, Order1, Key2, Type, Order2, Key3, Order3, Header, OrderCustom, MatchCase, Orientation, SortMethod, DataOption1, DataOption2, DataOption3, SubField1)


   Range("C1") = "Index"
   Columns("A:C").Sort key1:=Range("C2"), _
      order1:=xlAscending, header:=xlYes

Arguments

Optional arguments

Os seguintes argumentos são opcionais

Key1 (Range) - Especifica o primeiro campo de classificação, como um nome de intervalo (cadeia de caracteres) ou um objeto Range ; determina os valores a serem classificados.

Order1 (XlSortOrder) - Determina a ordem de classificação para os valores especificados na Chave1.

Os valores de retorno possíveis são xlAscending - Classifica o campo especificado em ordem ascendente. É o valor padrão, xlDescending - Classifica o campo especificado em ordem descendente.

Key2 - Segundo campo de classificação; Não pode ser usado ao classificar uma tabela dinâmica

Type - Especifica quais elementos devem ser classificados

Order2 (XlSortOrder) - Determina a ordem de classificação dos valores especificados em Key2.

Os valores de retorno possíveis são xlAscending - Classifica o campo especificado em ordem ascendente. É o valor padrão, xlDescending - Classifica o campo especificado em ordem descendente.

Key3 - Terceiro campo de classificação; Não pode ser usado ao classificar uma tabela dinâmica

Order3 (XlSortOrder) - Determina a ordem de classificação para os valores especificados na Chave3.

Os valores de retorno possíveis são xlAscending - Classifica o campo especificado em ordem ascendente. É o valor padrão, xlDescending - Classifica o campo especificado em ordem descendente.

Header (XlYesNoGuess) - Especifica se a primeira linha contém informações de cabeçalho. xlNo é o valor padrão; você pode especificar xlGuess se desejar que o Excel tente determinar o cabeçalho.

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.

OrderCustom - Especifica um deslocamento de inteiro baseado em um na lista de ordens de classificação personalizadas

MatchCase (Boolean) - Defina como true para executar uma classificação que diferencia maiúsculas de minúsculas, false para executar uma classificação que não diferencia maiúsculas de minúsculas; Não pode ser usado com tabelas dinâmicas.

Orientation (XlSortOrientation) - Especifica se a classificação deve ser a coluna ou linha (padrão). Defina o valor de xlSortColumns como 1 para classificar por coluna. Defina o valor de xlSortRows como 2 para classificar por linha (este é o valor padrão).

Os valores de retorno possíveis são xlSortColumns - Classifica por coluna, xlSortRows - Classifica por linha. É o valor padrão.

SortMethod (XlSortMethod) - Especifica o método de classificação.

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.

DataOption1 (XlSortDataOption) - Especifica como classificar o texto no intervalo especificado na key1; Não se aplica à classificação de tabela dinâmica.

Os valores de retorno possíveis são xlSortNormal - Padrão. Classifica dados numéricos e de texto separadamente, xlSortTextAsNumbers - Trata o texto como dados numéricos para a classificação.

DataOption2 (XlSortDataOption) - Especifica como classificar o texto no intervalo especificado em Key2; Não se aplica à classificação de tabela dinâmica.

Os valores de retorno possíveis são xlSortNormal - Padrão. Classifica dados numéricos e de texto separadamente, xlSortTextAsNumbers - Trata o texto como dados numéricos para a classificação.

DataOption3 (XlSortDataOption) - Especifica como classificar o texto no intervalo especificado em Key3; Não se aplica à classificação de tabela dinâmica.

Os valores de retorno possíveis são xlSortNormal - Padrão. Classifica dados numéricos e de texto separadamente, xlSortTextAsNumbers - Trata o texto como dados numéricos para a classificação.

SubField1