Contar celdas con color de fondo por macro

Tabla de contenido

Cómo crear sumas de colores

¿Le gustaría agregar contenido de celda, pero tener en cuenta el color de las celdas? Puedes hacerlo con una macro. La siguiente figura muestra una tabla de datos en la que algunas celdas tienen un fondo amarillo (color de relleno amarillo):

Para agregar solo las celdas de la selección actual que tienen un color de fondo amarillo, use la siguiente macro:

Celdas Sub AddColor ()
Dim Sum tan largo
Atenuar celda como rango
Para cada celda de la selección
Si Cell.Interior.ColorIndex = 6 Entonces
Suma = Suma + Valor de celda
Terminara si
Siguiente celda
MsgBox "La suma de colores es:" & sum
End Sub

Después de iniciar la macro, Excel le muestra la suma de las celdas en una ventana, que están resaltadas con un color de fondo amarillo. La siguiente figura muestra cómo se ve el resultado si selecciona el rango de celdas presentado anteriormente:

Para usar otros colores en lugar de celdas con fondo amarillo, ajuste el valor de comparación en la consulta If. Sustituya el amarillo por otros valores en lugar de 6. Para averiguar qué valor debe usar ColorIndex para un color de su elección, puede usar una pequeña macro. Haga clic en una celda de su elección e inicie la siguiente macro para averiguar con qué color de fondo está formateada la celda activa:

Sub ActiveColor ()
MsgBox "Color de fondo activo:" & _
(Selección (1, 1) .Interior.ColorIndex)
End Sub

Sugerencia: si desea saber cómo ingresar e iniciar macros en Excel, encontrará una breve descripción aquí: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave