Actualizar macros automáticamente...
Tengo un macro en excel que me suma las celdas de un determinado color, la función trabaja perfectamente solo que el macro de esa función no actualiza los datos automáticamente, si cierro el libro y lo abro de nuevo, los datos aparecen actualizados, pero lo que yo quiero es que o se actualicen automáticamente o poder agregar un botón para que me actualice la información...
Les dejo la función para que sepan de que hablo, de antemano gracias.
Function SUMACOLORES(Datos As Range, CeldaColor As Range) As Double
On Error Resume Next
Dim Suma1 As Double, Color As Integer, celda As Range
Color = CeldaColor.Interior.ColorIndex
For Each celda In Datos.Cells
If celda.Interior.ColorIndex = Color Then
Suma1 = Suma1 + celda.Value
End If
Next
SUMACOLORES = Suma1
End Function
Tengo celdas discontinuas en uso y lo que hice fue esto para que me sume columnas distintas: =SUMACOLORES((E3:E51, N3:N50), H8)
Les dejo la función para que sepan de que hablo, de antemano gracias.
Function SUMACOLORES(Datos As Range, CeldaColor As Range) As Double
On Error Resume Next
Dim Suma1 As Double, Color As Integer, celda As Range
Color = CeldaColor.Interior.ColorIndex
For Each celda In Datos.Cells
If celda.Interior.ColorIndex = Color Then
Suma1 = Suma1 + celda.Value
End If
Next
SUMACOLORES = Suma1
End Function
Tengo celdas discontinuas en uso y lo que hice fue esto para que me sume columnas distintas: =SUMACOLORES((E3:E51, N3:N50), H8)
1 respuesta
Respuesta de duainsulch
1