Bonsoir Fox, le Forum
Si tu as Excel ouvert tu peux utiliser OnTime Method comme ceci :
Sub RunMacroOnTime()
Application.OnTime TimeValue("18:00:00"), "LeNomdeLaMacro"
End Sub
Sub StopMacroOnTime() 'pour annulation si besoin
Application.OnTime EarliestTime:=TimeValue("18:00:00"), _
Procedure:="LeNomdeLaMacro", Schedule:=False
End Sub
Sinon, sans Excel ouvert, tu peux utiliser le Task Manager de Windows pour lancer un Fichier Excel à l'heure désirée, lequel fichier Excel contiendra une Macro Evènementielle dans le Private Module "ThisWorkBook" comme ceci :
Bonne Soirée et Week End
@+Thierry