Range.SortSpecial Método

Definição

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

public object SortSpecial (Microsoft.Office.Interop.Excel.XlSortMethod SortMethod = Microsoft.Office.Interop.Excel.XlSortMethod.xlPinYin, object Key1, Microsoft.Office.Interop.Excel.XlSortOrder Order1 = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, object Type, object Key2, Microsoft.Office.Interop.Excel.XlSortOrder Order2 = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, object Key3, Microsoft.Office.Interop.Excel.XlSortOrder Order3 = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, Microsoft.Office.Interop.Excel.XlYesNoGuess Header = Microsoft.Office.Interop.Excel.XlYesNoGuess.xlNo, object OrderCustom, object MatchCase, Microsoft.Office.Interop.Excel.XlSortOrientation Orientation = Microsoft.Office.Interop.Excel.XlSortOrientation.xlSortRows, Microsoft.Office.Interop.Excel.XlSortDataOption DataOption1 = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal, Microsoft.Office.Interop.Excel.XlSortDataOption DataOption2 = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal, Microsoft.Office.Interop.Excel.XlSortDataOption DataOption3 = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal);
Public Function SortSpecial (Optional SortMethod As XlSortMethod = Microsoft.Office.Interop.Excel.XlSortMethod.xlPinYin, Optional Key1 As Object, Optional Order1 As XlSortOrder = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, Optional Type As Object, Optional Key2 As Object, Optional Order2 As XlSortOrder = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, Optional Key3 As Object, Optional Order3 As XlSortOrder = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, Optional Header As XlYesNoGuess = Microsoft.Office.Interop.Excel.XlYesNoGuess.xlNo, Optional OrderCustom As Object, Optional MatchCase As Object, Optional Orientation As XlSortOrientation = Microsoft.Office.Interop.Excel.XlSortOrientation.xlSortRows, Optional DataOption1 As XlSortDataOption = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal, Optional DataOption2 As XlSortDataOption = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal, Optional DataOption3 As XlSortDataOption = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal) As Object

Parâmetros

SortMethod
XlSortMethod

Opcional XlSortMethod. O tipo de classificação. Algumas dessas constantes podem não estar disponíveis, dependendo do suporte a idioma (português do Brasil, por exemplo) que você selecionou ou instalou. Pode ser uma das seguintes constantes XlSortMethod :xlStroke. Classificação pela quantidade de traços em cada caractere. xlPinYindefault. Ordem de classificação do chinês fonético para caracteres.

Key1
Object

Objeto opcional. 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

Opcional XlSortOrder. A ordem de classificação para o campo ou intervalo especificado no Key1 argumento. Pode ser uma das seguintes constantes XlSortOrder :xlDescending. Classifica em ordem decrescente Key1 .xlAscendingdefault. Key1 Classifica em ordem crescente.

Type
Object

Objeto opcional. Especifica os elementos que devem ser classificados. Use este argumento somente ao classificar relatórios de tabela dinâmica.

Key2
Object

Objeto opcional. 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 este argumento, não haverá um segundo campo de classificação. Não pode ser usado ao classificar relatórios de tabela dinâmica. Pode ser uma das seguintes constantes XlSortType :xlSortLabels. Classifica o relatório tabela dinâmica por rótulos. xlSortValues. Classifica o relatório de tabela dinâmica por valores.

Order2
XlSortOrder

Opcional XlSortOrder. A ordem de classificação para o campo ou intervalo especificado no Key2 argumento. Não pode ser usado ao classificar relatórios de tabela dinâmica. Pode ser uma das seguintes constantes XlSortOrder :xlDescending. Classifica na ordem decrescente Key2xlAscending padrão. Key2 Classifica em ordem crescente.

Key3
Object

Objeto opcional. O terceiro campo de classificação, como texto (um nome de intervalo) ou um objeto Range. Se você omitir este 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

Opcional XlSortOrder. A ordem de classificação para o campo ou intervalo especificado no Key3 argumento. Não pode ser usado ao classificar relatórios de tabela dinâmica. Pode ser uma das seguintes constantes XlSortOrder : xlDescending. Classifica em ordem decrescente Key3 .xlAscendingdefault. Key3 Classifica em ordem crescente.

Header
XlYesNoGuess

Opcional 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. Pode ser uma das seguintes constantes XlYesNoGuess :xlGuess. Permite que o Microsoft Excel determine se há um cabeçalho e determine onde ele está se houver um. xlNodefault. Todo o intervalo deve ser classificado. xlYes. O intervalo inteiro não deve ser classificado.

OrderCustom
Object

Objeto opcional. Este argumento é um deslocamento de inteiro baseado em um para a lista de ordens de classificação personalizadas. Se você omitir OrderCustom, (ordem de classificação normal) será usado.

MatchCase
Object

Objeto opcional. True para fazer uma classificação que diferencia maiúsculas de 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

Opcional XlSortOrientation. A orientação da classificação. Pode ser uma das seguintes constantes xlSortOrientation :xlSortRowsdefault. O tipo é feito por linha. xlSortColumns. O tipo é feito por coluna.

DataOption1
XlSortDataOption

Opcional XlSortDataOption. Especifica como classificar o texto em Key1. Não pode ser usado ao classificar relatórios de tabela dinâmica. Pode ser uma das seguintes constantes XlSortDataOption :xlSortTextAsNumbers. Trata o texto como dados numéricos para o tipo. xlSortNormaldefault. Classifica dados numéricos e de texto separadamente.

DataOption2
XlSortDataOption

Opcional XlSortDataOption. Especifica como classificar o texto em Key 2. Não pode ser usado ao classificar relatórios de tabela dinâmica. Pode ser uma das seguintes constantes XlSortDataOption :xlSortTextAsNumbers. Trata o texto como dados numéricos para o tipo. xlSortNormaldefault. Classifica dados numéricos e de texto separadamente.

DataOption3
XlSortDataOption

Opcional XlSortDataOption. Especifica como classificar o texto em Key 3. Não pode ser usado ao classificar relatórios de tabela dinâmica. Pode ser uma das seguintes constantes XlSortDataOption :xlSortTextAsNumbers. Trata dados numéricos de texto para o tipo. xlSortNormaldefault. Classifica dados numéricos e de texto separadamente.

Retornos

Comentários

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

Aplica-se a