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

noviembre 2024
LMXJVSD
 123
45678910
11121314151617
18192021222324
252627282930 

Debates en el foro

Ejecutar Fórmula Excel en TextBox
Insertar nombre del usuario

Contacto