Ses vraiment super sa fonctionne
mais zut , je crois que ton code est trop lourd pour Excel 2013
en fait 1 fois sur 4 , lorsque je modifie une autre cellule Excel plante pendant le compte a rebours.
Excel m'affiche a cesser de fonctionner et tout ferme .
Si tu aurai une autre idée Jai ce code qui fonctionne bien mais avec le même problème
lorsque je modifie une cellule le décompte sarrette .
Feuille
Option Explicit
Public Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub
Temp# = Target.Row
Cells(Temp#, 2) = 60
Call RunOnTime
End Sub
Module
Option Explicit
Public Temp#
Public dTime As Date
Sub RunOnTime()
dTime = Now + TimeSerial(0, 0, 1)
Application.OnTime dTime, "RunOnTime"
Cells(Temp#, 2).Value = Cells(Temp#, 2).Value - 1
If Cells(Temp#, 2).Value = 0 Then Call CancelOnTime
End Sub
Sub CancelOnTime()
Application.OnTime dTime, "RunOnTime", , False
Cells(Temp#, 2).Value = "Terminer"
End Sub
Si tu a une idée