délai d'execution de la macro

  • Initiateur de la discussion Initiateur de la discussion Reeaz
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

Reeaz

Guest
Bonjour,

J'ai une macro qui s'execute au sein de laquelle deux procédures s'executent. Cependant, je souhaiterai mettre un délai d'attente(de l'ordre de 5 à 10 sec) entre la première et la deuxième procédure car la première me retourne un résultat qui met du temps à arriver.

Si qqun à une idée, ce serait sympa...

@+
 
Salut,

Tu peux utiliser la fonction sleep(temps en ms) après l'avoir déclaré en en-tête de ton module:
Public Declare Sub sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long).

Tiens moi au courant!
 
Resalut,

J'ai écrit une procédure qui marche:

Public Declare Sub sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)

Sub Dormir(ms)
sleep (ms)
End Sub

sub test()
msgbox "Salut"
Dormir (1000)
msgbox "Resalut"
end sub

Alors si ça ne marche pas??
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
463
  • Question Question
Microsoft 365 Erreur de macro
Réponses
4
Affichages
796
Réponses
9
Affichages
960
Retour