Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2012, 14h43   #1
Invité de passage
 
Inscription : décembre 2011
Messages : 10
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 10
Points : 4
Points : 4
Par défaut Ouvrir une nouvelle fenêtre en VBA et garder le focus

Bonjour,

Je travaille sur VBA. J'ai une fenêtre A qui doit faire un traitement donné. Pendant ce traitement, je souhaiterai ouvrir une autre fenêtre B qui affiche au fure et à mesure les résultats alors que la fenêtre A continue son travail.

j'ai fait un simple code du genre mais le problème c'est que quand j'ouvre ma deuxième fenêtre le traitement sur la première s'arrête immédiatement.

Quelqu'un aurait une solution à mon problème ?

Merci d'avance !
candesign est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 14h50   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 920
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 920
Points : 7 237
Points : 7 237
Bonjour,

Par défaut un userform est ouvert en mode modal (en VBA)

Pour que le code continu sans attendre la fermeture de la userform
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 15h01   #3
Invité de passage
 
Inscription : décembre 2011
Messages : 10
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 10
Points : 4
Points : 4
Merci Jfontaine,

je viens d'essayer le code mais il me donne l'erreur :
Citation:
Can't show non-modal form when modal form is displayed
Je viens de mettre la fenêtre initiale aussi en mode popup. Ca marche maintenant. Merci !
candesign est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 15h03   #4
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 920
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 920
Points : 7 237
Points : 7 237
Avec ton code se serait plus simple de faire une réponse sur ton problème.

A première vue, tu as affiché la fenètre A en modal.

Citation:
je souhaiterai ouvrir une autre fenêtre B qui affiche au fure et à mesure les résultats alors que la fenêtre A continue son travail.
pourquoi ne pas afficher le résultat dans la fenetre A ? (une seule userform)
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 15h23   #5
Invité de passage
 
Inscription : décembre 2011
Messages : 10
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 10
Points : 4
Points : 4
Une simple raison d'encombrement .
Merci.
candesign est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h56.


 
 
 
 
Partenaires

Hébergement Web