|
'DEBES USAR UN MACRO QUE SE LLAME A SÍ MISMA CADA SEGUNDO. EJ:
Public total_segundos As Integer
Public salir As Boolean
Sub decremento()
If (Not total_segundos > 0) And salir <> True Then
total_segundos = 10 'cinco minutos
If Not salir Then
Application.OnTime Now + TimeValue("00:00:01"), "decremento"
End If
Else
If salir <> True Then
Application.OnTime Now + TimeValue("00:00:01"), "decremento"
Else
Cells(1, 1) = 0
salir = False
Application.Run "Bloquearcelda"
Exit Sub
End If
End If
Cells(1, 1) = Format(total_segundos / 86400, "hh:mm:ss")
total_segundos = total_segundos - 1
If total_segundos = 0 Then salir = True
End Sub
Sub Bloquearcelda()
'acá tu código para bloquear la celda o hacer lo que tengas que hacer
MsgBox "Fin"
End Sub
|