Bonjour,
je développe actuellement une petite base access qui fait tourner tous les jours une série de macros indépendantes les unes des autres. Certaines de ces macros font appel à des bases ODBC, et il arrive que les bases étant surchargées en trafic, les macros prennent beaucoup de temps à s'exécuter.
Les macros s'exécutent à la suite, ce qui fait que si une macro en particulier prend beaucoup de temps, les autres ne s'exécutent pas à l'heure voulue.
Je voudrais savoir s'il est possible de tuer "en direct" l'exécution d'une macro qui prend trop de temps (par rapport à un laps de temps que j'aurai défini), afin de passer à la suivante.
Je gère déjà les erreurs d'une macro avec des lignes du type "on error", mais une exécution trop longue ne resort pas comme une erreur...
Merci d'avance pour votre aide !
Partager