Hello,
Pour les ouvrages je recommande vba pour les nuls qui trés bien pour débuter.
Alors pour expliquer mon fichier.
J'ai une horloge qui actualise l'heure en permanence (toutes les 10 secondes).
Du coup lorsque il y à plus d'une heure d’écart entre l'heure saisie et le l'heure en cours, une message box va se lancer. Je pense que ma proposition répond à ta demande sur le déclenchement d'un msgbox au bout d'heure.
En revanche ton fichier comprends une saisies sur plusieurs cellules du coup ça ne s'adapte pas ! Peût-etre mettre une cellule dernier contrôle et tu pourras adapter mon code.
Mon code qui permet de faire tourner une horloge qui va se réactualiser toutes les 10 secondes est le suivant:
'Si tu as des questions n'hesite pas.
Option Explicit
Public dTime As Date
Sub ValueStore()
Dim dTime As Date
Dim currentSelection As Range
Range("C10", "I10").Calculate
Call StartTimer
End Sub
Sub StartTimer()
dTime = Now + TimeValue("00:00:10")
Application.OnTime dTime, "ValueStore", Schedule:=True
End Sub
Sub StopTimer()
On Error Resume Next
Application.OnTime dTime, "ValueStore", Schedule:=False
End Sub
Sub Bouton1_Cliquer()
Call StartTimer
End Sub
Sub Bouton2_Cliquer()
Call StopTimer
End Sub