Compartilhar via


Propriedade SortField.SortOnValue (Excel)

Retorna o valor no qual a classificação é executada para o objeto SortField especificado. Somente leitura.

Sintaxe

expressão. SortOnValue

Expressão Uma variável que representa um objeto SortField .

Exemplo

Este exemplo classifica os dados na coluna B na Folha1 por cor da fonte em ordem crescente.

ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear 
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add(Range("B1:B25"), _ 
 xlSortOnFontColor, xlAscending, , xlSortNormal).SortOnValue.Color = RGB(0, 0, 0) 
 
With ActiveWorkbook.Worksheets("Sheet1").Sort 
 .SetRange Range("A1:B25") 
 .Header = xlGuess 
 .MatchCase = False 
 .Orientation = xlTopToBottom 
 .SortMethod = xlPinYin 
 .Apply 
End With

Este exemplo classifica os dados por cor de célula.

SortOn = xlSortOnCellColor 
SortOnValue.Color = RGB(255, 255, 0)

Este exemplo classifica os dados pela cor da fonte.

SortOn = xlSortOnFontColor 
SortOnValue.Color = RGB(255, 255, 0)

Este exemplo classifica os dados por ícones.

SortOn = xlSortOnIcon 
SortOnValue.Color = RGB(255, 255, 0) 
SortField.SetIcon ActiveWorkbook.IconSets(1).Item(3)

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.