Ferme mon fichier et ne garde que le tien.
Dans VBA de ton fichier, ajoute un module.
Fais un copié-collé du code ci-dessous :
Option Explicit
Dim vNow As Variant
Public Sub Eclairage()
vNow = Now + TimeValue("00:00:01")
Application.OnTime vNow, "Eclairage"
ActiveWorkbook.Names.Add Name:="VarEclairage", RefersToR1C1:=1 - [VarEclairage]
End Sub
Public Sub ArrêtEclairage()
Application.OnTime EarliestTime:=vNow, _
Procedure:="Eclairage", Schedule:=False
ActiveWorkbook.Names.Add Name:="VarEclairage", RefersToR1C1:=1
End Sub
Maintenant, dans ThisWorkbook, fait un copié-collé du code ci-dessous
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ArrêtEclairage
End Sub
Private Sub Workbook_Open()
Eclairage
End Sub
Vérifie que tu aies une valeur en D7 puis tu mets cette formule pour la MFC et tu choisis ta couleur de fond :
=ET(VarEclairage;D7>0)
Maintenant, enregistre ton fichier
Ferme-le
Réouvre-le
Dis-moi si tu as toujours le problème
Nad