Bonjour;

j'ai code VBA qui s'exécute toute les 15 minutes pour actualiser des valeurs dans un classeur. à la fin ce code exécute des marcos. et je voudrais que ces macros ne puissent s'activer que dans une plage horaire.

Exemple:

Le macro 1 ne s’exécute que de 07h30 à 12h
Le macro 2 de 12h00 à 16h
etc.....

J'avais pensé à ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 Application.OnTime TimeValue ("07:30:00"), "Macro1", ("12:00:00")
Malheureusement sa ne marche pas. je suppose que je dois utiliser autre chose que Ontime.

Des idée?

merci d'avance!