Ejercicios resueltos sobre hidráulica de canales, abastecimiento de agua y concreto armado.Además ejercicios sobre Excel, macros y VBA para automatizar cálculos repetitivos.

Redes sociales

Sígueme en YouTube Sígueme en Facebook Sígueme en Instagram Sígueme en TikTok

jueves, 4 de julio de 2024

SUMAR CELDAS POR COLOR CON VBA

 SUMAR CELDAS POR COLOR CON VBA 

Ejercicio: Crear una función definida por el usuario para sumar celdas por color.


Procedimiento :

PASO 01:Clic en la pestaña programador, luego en Visual Basic



PASO 02: Clic en la pestaña insertar, clic en módulo


PASO 03: Copiar el siguiente código en el módulo insertado

Function SUMAR_COLOR(rangosuma As Range, SumaColor As Range)
    Dim SumaColorbuscado As Integer
    Dim TotalSuma As Long
    Dim colorcelda As Range
    SumaColorbuscado = SumaColor.Interior.ColorIndex
    Set colorcelda = rangosuma
    For Each colorcelda In rangosuma
        If colorcelda.Interior.ColorIndex = SumaColorbuscado Then
        TotalSuma = TotalSuma + colorcelda.Value
        End If
    Next colorcelda
    SUMAR_COLOR = TotalSuma
End Function

PASO 04: 

- Damos clic en la celda E3 y llamamos la función definida por el usuario creada anteriormente y escribimos =SUMAR_COLOR($B$3:$B$14;E3), presionamos la tecla enter y podemos observar que el total de unidades vendidas de TV que corresponde a las celdas de color verde es de 2170.

-Clic en la celda E4 y llamamos la función definida por el usuario creada anteriormente y escribimos =SUMAR_COLOR($B$3:$B$14;E4), presionamos la tecla enter y podemos observar que el total de unidades vendidas de Laptop que corresponde a las celdas de color celeste es de 80.

-Clic en la celda E5 y llamamos la función definida por el usuario creada anteriormente y escribimos =SUMAR_COLOR($B$3:$B$14;E5), presionamos la tecla enter y podemos observar que el total de unidades vendidas de licuadoras que corresponde a las celdas de color amarillo es de 220.

-Clic en la celda E6 y llamamos la función definida por el usuario creada anteriormente y escribimos =SUMAR_COLOR($B$3:$B$14;E6), presionamos la tecla enter y podemos observar que el total de unidades vendidas de horno que corresponde a las celdas de color amarillo es de 290.



VER VIDEO :





No hay comentarios.:

Publicar un comentario

Dimensionamiento de un tanque de almacenamiento para abastecimiento de agua

 Dimensionamiento de un tanque de almacenamiento para abastecimiento de agua Una comunidad de 10,000 habitantes requiere un sistema de abast...