Macro para aplicar formulas a las hojas de datos y actualizar hojas de datos en Excel vb.
Si alguien me puede ayudar como puedo actualizar las hojas de dato en Excel. Tengo una macro para sumar celdas de colores en Excel, en la hoja1 tengo las sumas de todas las hojas, hoja2... Hasta la hoja80. Pero no me actualiza la sumas de las otros hojas, tengo que darle doble clic en donde esta la formula para actualizar. Este es el código que tengo en un modulo.
Option Explicit
Public Function Contar_Por_Color(ByVal Rango As Range, ByVal Color As Integer) As Single
Dim c As Range
Dim co1 As Long
For Each c In Rango
If c.Interior.ColorIndex = Color Then
co1 = co1 + 1
End If
Next c
Contar_Por_Color = co1
Application.ScreenUpdating = True
End Function.
Y estas son las formulas que tengo en la hoja1
=Contar_Por_Color(Hoja2!A8:AC45;6)
=Contar_Por_Color(Hoja3!A8:AC45;3)
=Contar_Por_Color(Hoja4!A8:AC45;5)
bueno así continua hasta =Contar_Por_Color(Hoja80!A8:AC45;44).
Alguien me puede ayudar explicándome como hacer para que me actualice de inmediato la sumas de las celdas de colores sin tener que hacer mas nada?. ¿Si es posible también como hacer otra macro que para ejecutar las formulas directamente del código?.