adam75
XLDnaute Nouveau
Bonsoir tout le monde,
J'ai tout essayé mais ça c'est un coup à peter un cable !! Voilà j'ai 2 macros qui s'executent tous les 5s avec TimeValue et je voudrais qu'une autre macro ne s'execute qu'après la fin de l'execution de ces macros.
En fait ma procedure donne ça:
A chaque fois que j'execute la macro temps, c'est d'abord la macro 3 qui s'execute alors que je voudrais qu'elle s'execute à la fin.
J'ai tenté de mette TimeValue avant la macro3 mais ça ne marche pas.
J'ai tout essayé mais ça c'est un coup à peter un cable !! Voilà j'ai 2 macros qui s'executent tous les 5s avec TimeValue et je voudrais qu'une autre macro ne s'execute qu'après la fin de l'execution de ces macros.
En fait ma procedure donne ça:
Sub temps()
Application.ScreenUpdating = False
Application.OnTime Now + TimeValue("00:00:5"), "macro1"
Application.OnTime Now + TimeValue("00:00:10"), "macro2"
Application.Run "macro3"
End Sub
A chaque fois que j'execute la macro temps, c'est d'abord la macro 3 qui s'execute alors que je voudrais qu'elle s'execute à la fin.
J'ai tenté de mette TimeValue avant la macro3 mais ça ne marche pas.