Icono del sitio Desafiando Excel

Resaltar valores negativos en Excel (macro)

Resaltar valores negativos en Excel

¿Cómo podemos resaltar valores negativos de un rango generado por una macro en Excel?

La siguiente macro nos permite resaltar aquellos valores negativos de un rango seleccionado en una hoja activa de Excel. La instrucción a copiar dentro de un nuevo módulo en la ventana de Visual Basic es la siguiente:

RESALTAR VALORES NEGATIVOS EN EXCEL

Sub ResaltarValoresNegativos()
Dim Rng As Range
For Each Rng In Selection
If WorksheetFunction.IsNumber(Rng) Then
If Rng.Value < 0 Then
Rng.Font.Color = -16776961
End If
End If
Next
End Sub

 

En este caso nombramos arbitrariamente a la función con el nombre «ResaltarValoresNegativos» y utilizamos la propiedad «Rng.Font.Color» para elegir el color deseado para resaltar las celdas con valores negativos (en el ejemplo definimos un color rojo).

De esta forma logramos resaltar con un color predefinido aquellos valores negativos de un rango de forma rápida y fácil mediante macros en Excel.

 

Te recomiendo ver el siguiente link con más videos de Macros útiles de Excel AQUÍ.

¿No sabés como instalar esta macro? ¡No te preocupes!  Aquí está la solución:

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores. 

Salir de la versión móvil