Hol.a
Vamos a suponer que quieres ese resultados en "A1", entonces en dicha celda coloca el siguiente formato personalizado:
Dd " días, " hh " horas, " mm " minutos", ss " segundos"
Luego, en el editor de VBA inserta un módulo standard y pega esto:
Option Explicit
Dim FechaFinal As Date
Sub Inicio()
Let FechaFinal = "18/04/2018 18:17:36 "
Call Actualizarreloj
End Sub
Sub Tiempo()
Application.OnTime Now + TimeValue("00:00:01"), _
Procedure:="Actualizarreloj", _
Schedule:=True
End Sub
Sub Actualizarreloj()
Range("A1") = FechaFinal - Now
Call Tiempo
End Sub
Sub Detener_reloj()
'Detiene el "OnTime"
Application.OnTime EarliestTime:=Now + TimeValue("00:00:01"), _
Procedure:="Actualizarreloj", _
Schedule:=False
End Sub
En la variable "FechaFinal" coloca la que desees pero RESPETANDO el mismo formato. Luego activas la macro "Actualizarreloj" y comenzará a "correr" el contador. Para detenerlo usa la macro "Detener_reloj"
Comentas
Abraham Valencia