Compartir a través de


Objeto Top10 (Excel)

Representa una indicación visual de los diez primeros elementos de una regla de formato condicional. Aplicar un color a un rango ayuda a ver el valor de unas celdas en relación con otras celdas.

Comentarios

Todos los objetos de formato condicional se encuentran dentro de un objeto de colección FormatConditions , que es un elemento secundario de una colección Range .

Puede crear una regla de formato de los 10 primeros mediante el método Add o AddTop10 de la colección FormatConditions .

Ejemplo:

En el ejemplo siguiente se genera un conjunto de datos dinámico y se aplica color a los diez valores superiores mediante reglas de formato condicional.

Sub Top10CF() 
 
' Building data 
 Range("A1").Value = "Name" 
 Range("B1").Value = "Number" 
 Range("A2").Value = "Agent1" 
 Range("A2").AutoFill Destination:=Range("A2:A26"), Type:=xlFillDefault 
 Range("B2:B26").FormulaArray = "=INT(RAND()*101)" 
 Range("B2:B26").Select 
 
' Applying Conditional Formatting Top 10 
 Selection.FormatConditions.AddTop10 
 Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority 
 With Selection.FormatConditions(1) 
 .TopBottom = xlTop10Top 
 .Rank = 10 
 .Percent = False 
 End With 
 
' Applying color fill 
 With Selection.FormatConditions(1).Font 
 .Color = -16752384 
 .TintAndShade = 0 
 End With 
 With Selection.FormatConditions(1).Interior 
 .PatternColorIndex = xlAutomatic 
 .Color = 13561798 
 .TintAndShade = 0 
 End With 
MsgBox "Added Top10 Conditional Format. Press F9 to update values.", vbInformation 
 
End Sub

Métodos

Propiedades

Vea también

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.