Option Explicit
Dim Temps As Date
Public Sub Clign()
Static C As Integer
'Programmation de l'évènement toutes les secondes
Temps = Now + TimeValue('00:00:01')
Application.OnTime Temps, 'Clign'
'Traitement
C = IIf(C = 3, xlNone, 3)
Sheets('Feuil1').Range('C4').Interior.ColorIndex = C
End Sub
Public Sub StopClign()
On Error Resume Next
'Stoppe la gestion de l'évènement OnTime
Application.OnTime Temps, 'Clign', , False
On Error GoTo 0
Sheets('Feuil1').Range('C4').Interior.ColorIndex = xlNone
End Sub