Bonjour,
Principe de mon traitement : lecture en boucle d'enregistrements d'une table, chaque enregistrement correspondant à une instruction (copie de fichier, exécution macro Access, zip de répertoire etc.).
Il faudrait en fait que chaque instruction attende la fin d'exécution de la précédente pour s'exécuter (certaines durées d'exécution d'instruction peuvent aller jusqu'à plusieurs heures).
Comment faire ? Est-ce que je dois passer par un DoEvents ? Si oui, comment le gérer (je ne l'ai jamais utilisé) ? Est-ce que cet exemple pourrait convenir à mon besoin, sachant que je ne connais pas les temps d'exécution maximum des différentes instructions ?
Je vous remercie par avance pour l'aide que vous pourrez m'apporter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Instruction 1 DoEvents For i = 1 To 10000000 Next Instruction 2
Bonne journée.
Partager