Vba excel

damd Messages postés 121 Date d'inscription vendredi 11 octobre 2002 Statut Membre Dernière intervention 8 août 2008 - 26 juil. 2004 à 09:29
damd Messages postés 121 Date d'inscription vendredi 11 octobre 2002 Statut Membre Dernière intervention 8 août 2008 - 26 juil. 2004 à 13:26
salut

je travaille sous vba excel
lorque je lance mon programme, j'ouvre plusieurs fichier en faisant des traitement dessus.
le probleme est que lorsque le programme tourne, je ne peux pas acceder aux fenetres ouvertes
donc comment faire pour y acceder sans stopper l'execution

merci

4 réponses

conseildg Messages postés 86 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 18 mars 2007
26 juil. 2004 à 09:39
les boucles comportent-elles bien :
DoEvents
qui permet de reprendre la main?
0
damd Messages postés 121 Date d'inscription vendredi 11 octobre 2002 Statut Membre Dernière intervention 8 août 2008
26 juil. 2004 à 10:25
non elles ne comportent pas DoEvents
mais est-ce la seule solution ???
0
conseildg Messages postés 86 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 18 mars 2007
26 juil. 2004 à 11:42
il faut commencer par mettre DoEvents dans chaque boucle.
cela permet à windows de reprendre la main (si besoin) pendant l'execution.
A essayer en premier, me tenir au courant.
0
damd Messages postés 121 Date d'inscription vendredi 11 octobre 2002 Statut Membre Dernière intervention 8 août 2008
26 juil. 2004 à 13:26
en fait ca change rien
le probleme est que tant que l'execution est active, je n'ai pas acces aux feuilles escel derriere. pour ca il faut fermer l'execution, mais si je ferme, et que je relance, tout est initialise de nouveau
0
Rejoignez-nous