Saltar al contenido

Max y min dependiendo del color del texto de un rango


Recommended Posts

publicado

Hola Buenas tardes, necesito ayuda debo encontrar el máximo y el mínimo de un rango de datos dependiendo del color.

 

por ejemplo si el texto es de color rojo debo hallar el máximo y si el texto es azul debo hallar el mínimo dentro de un mismo rango

publicado

Hola.

Prueba esta macro y adaptala a tus necesidades.

	Sub color()
Dim cel As Range
Dim rojo(100)
Dim azul(100)
Xr = -1
Xa = -1
For Each cel In Range("A1:A7")
If cel.Font.ColorIndex = 3 Then
Xr = Xr + 1
rojo(Xr) = cel
End If
If cel.Font.ColorIndex = 5 Then
Xa = Xa + 1
azul(Xa) = cel
End If
Next
MsgBox "Maximo " & Application.WorksheetFunction.Max(rojo)
MsgBox "Minimo " & Application.WorksheetFunction.Min(azul)
	End Sub
	

Un saludo.

publicado

Gracias por el macro la pregunta es como descarto el 0 en los mínimos y estos mínimos y máximos tan bien se deben evaluar en las filas y las columnas, osea se debe colocar el valor al final del rango tanto por fila como por columna, gracias

 

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.