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

TURBINA EN UNA TUBERIA

 TURBINA EN UNA TUBERIA  Se tiene una tubería horizontal alimentada desde una cota alta hacia una cota baja que acciona una turbina. Datos :...