Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
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 12/05/2011, 12h17   #1
Futur Membre du Club
 
Inscription : juin 2004
Messages : 46
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 46
Points : 15
Points : 15
Par défaut Lancer traitement après affichage UserForm

Bonjour,
comme l'indique le titre, je voudrais afficher un userform sur appui d'un bouton (jusque là c'est bon), que le userform s'affiche et que des traitements démarrent ensuite (pour changer la couleur de label par exemple).

Actuellement j'ai mis mes traitements dans le Private Sub UserForm_Initialize().
Le userform s'affiche mais uniquement à la fin des traitements ce qui ne me va pas. Je voudrais qu'il s'affiche et que les traitements arrivent ensuite.

Merci
beavis6511 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 14h29   #2
Futur Membre du Club
 
Inscription : juin 2004
Messages : 46
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 46
Points : 15
Points : 15
Pour info mon IHM contient plusieurs lignes de labels comme ceci:
PC01 OFF
PC02 OFF
etc..
pour chaque pc je fais un ping. Si le ping retourne 1 je passe le label OFF à ON.

Je viens de mettre mon code dans la partie Private Sub UserForm_Activate(). Maintenant j'ai mon userForm qui s'affiche sur fond blanc. Les labels étant toujours affichés à la fin de tous les ping.
beavis6511 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 15h08   #3
Futur Membre du Club
 
Inscription : juin 2004
Messages : 46
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 46
Points : 15
Points : 15
bon j'ai finalement contourné mon problème en rajoutant un Me.repaint dans ma boucle.
beavis6511 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 11h34.


 
 
 
 
Partenaires

Hébergement Web