Crear una función en Excel para contar registros según el color

Escrito por Administrador

3 de octubre de 2024

Vamos a ver cómo podemos contar los registros de una tabla de Excel en función del color creando una función en VBA.

Para ello he creado un libro con una tabla tal y como muestro a continuación. La idea es contabilizar el número de calificaciones rojas que hay en el campo Nota.

saber-usuarios-conectados-base-datos

A continuación os muestro el código para crear la función,

Function CountRed(r As Range) As Long

Application.Volatile

Dim c As Range, d As Long

'Para cada celda del rango, comprobamos si el color es rojo

For Each c In r

If c <> "" Then

If c.Font.Color = RGB(255, 0, 0) Then d = d + 1

End If

Next c

CountRed = d

End Function

Si ahora escribimos la fórmula en la celda C16, obtendremos el número de calificaciones en roj,

=countRed([NOTA])

saber-usuarios-conectados-base-datos

Espero que este ejemplo te haya servido para aprender a crear una función para contar los registros según el color de una tabla Excel. Descárgate el archivo de ejemplo y practica.

Por último, quiero invitarte a compartir tus dudas en los comentarios o en el foro. Intentaré ayudarte en todo lo que pueda, y así aprenderemos todos.

Hasta la próxima.

Si te ha servido y quieres donar





Descarga el archivo del ejemplo

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Últimas publicaciones

Categorías

enero 2025
LMXJVSD
 12345
6789101112
13141516171819
20212223242526
2728293031 

Debates en el foro

Contacto