Bonjour,
Ce code devrait marcher :
Private Sub worksheet_change(byval target as range)
if not intersect(target, range("??")) is nothing then
for i = 20 to 0 step -1
if i = 20 then application.wait now + timevalue("00:00:01")
range("AD4").value = i
application.wait now + timevalue("00:00:01")
next i
end if
end sub
Il se déclenche à la modification d'une cellule ou d'un ensemble de cellules (adapter range("??") avec la bonne référence).
Il faut mettre ce code dans le module de la feuille sur laquelle doit apparaitre le compte à rebours.
Cordialement,