|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 30 ![]() |
Bonjour à tous,
Est-il possible d'ouvrir un autre fichier excel alors qu'une macro est entrain de tourner ? Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() |
Cela dépend du sens de rotation de la macro..
... Tu pourrais être plus clair ?
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
10
|
|
|
#3 | ||
|
Membre Expert
![]() Autodidacte Inscription : mars 2006 Messages : 1 175 ![]() |
Bonjour,
une macro est capable d'ouvrir un autre fichier EXCEL. Mais si une macro "tourne", elle peut monopoliser les ressources EXCEL, et bloquer le tableur. C'est pour cela qu'il existe la routine DoEvents qui redonne la main pour qu'EXCEL puisse traiter d'autres évènements. Pour illustrer, essayez ceci: Code :
Telle qu'elle est là, EXCEL ne répond plus pendant 15 secondes. Si vous libérez l'insruction DoEvents située dans la boucle, vous êtes capable d'ouvrir un autre fichier pendant que la macro tourne
__________________
@ bientôt... Salut & @+ sur 3W!
|
||
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 30 ![]() |
Merci pour votre aide, du coup c'est bien l'utilisation du DoEvents que j'avais besoin. Pour info voici le code que j'ai utilisé
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com