: ma macro bloque tout :( [VBA] - VB/VBA/VBS - Programmation
Marsh Posté le 06-02-2008 à 14:23:02
FlorentG a écrit : Elle fait quoi ta macro ? |
elle attends des actions de l'utilisateur, par exemple, ya un bouton pour ouvrir un fichier Excel précis.
Le fichier s'ouvre quand j'appuie sur le bouton, mais je ne peux pas travailler sur ce fichier.
Il faut que j'arrete la macro pour que le fichier devienne accessible.
Marsh Posté le 06-02-2008 à 14:41:29
Alors, ma macro, c'est ca :
Code :
|
Panneau, c'est un useform qui contient quelques boutons, dont un qui sert à ouvrir un fichier excel
Code :
|
et là, ben le fichier s'ouvre, mais mon userform reste au premier plan, et j'ai beau cliquer sur le fichier qui vient d'être ouvert, quedalle...
Faut que je ferme le useform, et là je peux bosser.
Marsh Posté le 06-02-2008 à 14:44:56
ReplyMarsh Posté le 06-02-2008 à 15:04:02
bon, je viens de trouver un peu par chance :
faut rajouter vbmodeless
userform.show vbmodeless
Histoire de pas avoir créé un thread pour rien :
Maintenant, mon useform reste au premier plan et je peux taffer sur mon fichier excel.
Y a-t-il moyens que cette fenetre ne soit plus premier plan ? Ca me cache une bonne partie de ma feuille exel
Marsh Posté le 06-02-2008 à 12:07:02
Bonjour,
Je cherche à ce que ma macro ne bloque pas tout mes fichier excel.
Je m'explique, j'utilise un useform, je fais des action, mais tant que ma macro est lancée, je ne peux rien faire sur aucun fichier Excel. il faut que j'arrete ma macro pour pouvoir modifier un fichier.
Je cherche une fonction du style "lancer ma macro dans un thread", ou quelque chose dans le style.
Es ce que je suis clair ?
Si vous connaissez le truc, ca m'interesse