Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1166 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  attendre fin execution fonction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

attendre fin execution fonction

n°1418574
astano
Posté le 02-08-2006 à 22:15:03  profilanswer
 

Salut à tous,
 
J'aimerais savoir comment faut faire pour que VBA attende la fin de l'éxécution d'une fonction avant de poursuivre le programme. Il faut ajouter un mot avant l'appel de chaque fonction mais je sais plus quoi.
 
Merci pour votre aide
 
++


Message édité par astano le 02-08-2006 à 22:15:36
mood
Publicité
Posté le 02-08-2006 à 22:15:03  profilanswer
 

n°1418582
galopin01
Posté le 02-08-2006 à 22:24:55  profilanswer
 

DoEvents

n°1418615
astano
Posté le 02-08-2006 à 23:06:38  profilanswer
 

Ca ne semble pas fonctionner
DoEvents : Arrête momentanément l'exécution afin que le système d'exploitation puisse traiter d'autres événements.
 
 
En fait moi j'ai le code suivant
---
Instruction 1
Appel fonctionA
instruction 2
---
 
La fonctionA met plusieurs secondes à s'effectuer. Je veux que l'instruction 2 s'effectue que lorsque la FonctionA est terminée.
 
Merci pour votre aide


Message édité par astano le 02-08-2006 à 23:07:33
n°1418622
galopin01
Posté le 02-08-2006 à 23:15:44  profilanswer
 

ben, ya la méthode wait mais c'est un peu bourrin moi j'utilise ça pour l'exécution de programme asynchrone, c'est quoi cette fonction ?


Message édité par galopin01 le 02-08-2006 à 23:15:58
n°1418640
astano
Posté le 02-08-2006 à 23:31:59  profilanswer
 

C'est juste une fonction qui va afficher des infos dans un cellules pendant 3 secondes. Ca marche comment la fonction wait?
 
Mais il y a pas une instruction à mettre avant, ou à la place, du 'call', pour que le programme attende la fin de la fonction avant de continuer.
C'est un vieux souvenir de cours, donc je sais plus si j'ai revé ou si ca existe :)


Message édité par astano le 02-08-2006 à 23:32:24
n°1419081
micke21
Posté le 03-08-2006 à 17:39:13  profilanswer
 

salut,
tu met une met variable publique que tu affecte à true quand tu lance ton prog
est sur le function qui attend tu fait une bouce genre
while pasfini=true
doevents
wend
la suite s'executera quand ta premiere fonction affectera false à pasfini


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  attendre fin execution fonction

 

Sujets relatifs
Probleme d'affichage d'une liste déroulante lors dun apel d1 fonctionAide sur une fonction Excel
Charger une page après execution du javascriptDéclaration et appel de fonction
Fonction INSERT avec un formulaireRecuperer la trace d'execution
[pascal] difference entre une procedure et une fonction ??[Résolu]Aide pour la fonction preg_match +....
[resolu] pb execution requete[wxWidget] calculer le temps d'éxecution d'un bout de code
Plus de sujets relatifs à : attendre fin execution fonction


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR