Las tres hojas se actualiza por meses la venta diaria.
En su propia página tiene:
Private Sub Worksheet_Activate()
ActiveSheet.Unprotect Password:="1"
On Error Resume Next
Application.ScreenUpdating = False
col_mes_actual = Format([r1], "m") + 4
For rw = 7 To Range("c65536").End(xlUp).Row
If Cells(rw, 3) <> "" Then
If col_mes_actual = 5 Then
Cells(rw, 5) = Cells(rw, 4) * 1
Else
Cells(rw, col_mes_actual) = Cells(rw, 4) - Application.Sum(Range(Cells(rw, 5), Cells(rw, col_mes_actual - 1)))
End If
End If
Next rw
Application.ScreenUpdating = True
ActiveSheet.ScrollArea = "A1:T110"
ActiveSheet.Protect Password:="1"
End Sub
Y es necesario abrirlas una por una para su actualización, y de lo que trato es que se actualicen sin abrirlas, al abrir la hoja4.
Gracias por atenderme tan rápido, eres muy amable