Propiedad SortField.SortOnValue (Excel)

Devuelve el valor en el que se realiza la ordenación para el objeto SortField especificado. Solo lectura.

Sintaxis

expresión. SortOnValue

Expresión Variable que representa un objeto SortField .

Ejemplo:

En este ejemplo se ordenan los datos de la columna B de Sheet1 por color de fuente en orden ascendente.

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

En este ejemplo se ordenan los datos por color de celda.

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

En este ejemplo se ordenan los datos por color de fuente.

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

En este ejemplo se ordenan los datos por iconos.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.