Bonsoir Ludwig
Le code de ton message :
heure = Now + TimeValue(Delai)
Application.OnTime heure, "calcul"
bloque pendant son activation l'application Excel.
Dans le fichier joint, j'ai mis deux macros déclenchées par boutons de commande. Elles permettent de donner le contrôle au système d'exploitation pendant les minutages :
- L'une permet de programmer un avertissement pour éviter de rater un rendez-vous. Le paramètre temps est mesuré en minutes mais peut être ramené à la seconde.Une partie du code est désactivée. Elle peut donner le temps écoulé et servir de minuteur.
- La seconde, c'est celle qui t'intéresse, permet de programmer un calcul cyclique des classeurs selon deux paramètres : le nombre de cycle et le temps d'un cycle entre chaque calcul ordonné, temps mesuré en minutes mais qui peut être également ramené à la seconde en modifiant le code.
J’espère avoir répondu à ton problème.
Cordialement
Bernard