Range.SortSpecial (Excel)

Usa métodos de classificação do Leste Asiático para classificar o intervalo, um relatório de tabela dinâmica, ou usa o método para a região ativa se o intervalo contiver somente uma célula. Por exemplo, Japonês classifica na ordem de silabação Kana.

Se nenhum argumento for definido com o método Sort , o Microsoft Excel classificará a seleção escolhida para ser classificada em ordem crescente.

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


Application.Range("A1:A5").SortSpecial SortMethod:=xlPinYin

Arguments

Optional arguments

Os seguintes argumentos são opcionais

SortMethod (XlSortMethod) - O tipo de classificação. Algumas dessas constantes podem não estar disponíveis para você, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou.

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.

Key1 (Range) - O primeiro campo de classificação, como texto (um campo de tabela dinâmica ou nome de intervalo) ou um objeto Range ("Dept" ou Cells(1, 1), por exemplo).

Order1 (XlSortOrder) - A ordem de classificação para o campo ou intervalo especificada no argumento Key1.

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.

Type - Especifica quais elementos devem ser classificados. Use este argumento somente ao classificar relatórios de tabela dinâmica

Key2 (Range) - O segundo campo de classificação, como texto (um campo de tabela dinâmica ou nome de intervalo) ou um objeto Range. Se você omitir esse argumento, não haverá um segundo campo de classificação. Não pode ser usado ao classificar relatórios de tabela dinâmica.

Order2 (XlSortOrder) - A ordem de classificação para o campo ou intervalo especificada no argumento Key2. Não pode ser usado ao classificar relatórios de tabela dinâmica.

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 (Range) - O terceiro campo de classificação, como texto (um nome de intervalo) ou um objeto Range. Se você omitir esse argumento, não haverá um terceiro campo de classificação. Não pode ser usado ao classificar relatórios de tabela dinâmica.

Order3 (XlSortOrder) - A ordem de classificação para o campo ou intervalo especificado no argumento Key3. Não pode ser usado ao classificar relatórios de tabela dinâmica.

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 ou não cabeçalhos. Não pode ser usado ao classificar relatórios de tabela dinâmica.

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 - Este argumento é um deslocamento de inteiro baseado em um para a lista de ordens de classificação personalizadas. Se você omitir OrderCustom, será usada uma classificação normal

MatchCase (Boolean) - True para fazer uma classificação sensível a maiúsculas e minúsculas; False para fazer uma classificação que não diferencia maiúsculas de minúsculas. Não pode ser usado ao classificar relatórios de tabela dinâmica.

Orientation (XlSortOrientation) - A orientação da classificação.

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

DataOption1 (XlSortDataOption) - Especifica como classificar o texto em Key1. Não pode ser usado ao classificar relatórios 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 em Key2. Não pode ser usado ao classificar relatórios 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 em Key3. Não pode ser usado ao classificar relatórios 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.