Macro qui se lance à une heure déterminée

F

fox

Guest
Bonsoir tous le monde.

Est-il possible faire en sorte qu'une Macro se lance à une heure déterminée?

Merci
 
@

@+Thierry

Guest
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
 

Discussions similaires

Réponses
9
Affichages
427

Statistiques des forums

Discussions
312 322
Messages
2 087 275
Membres
103 506
dernier inscrit
L_APPRENANT