GNT sans publicité, site mobile, fonctionnalitées exclusives...

Faire apparaître un message d'attente

Le
coco74
Bonjour à tous,

Je souhaiterais faire apparaître un message 'execution en cours" sans bouton
OK pendant l'execution d'une macro assez longue. Le message doit apparaître
au début de la macro et disparaître automatiquement à la fin de la macro. Je
souhaite ne pas utiliser l'affichage dans la barre d'état qui donne déjà des
des infos sur l'état d'avancement de la macro.
Comment faire ?

Cordialement
--
coco
Lire les 4 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Jacques93
Le #4092861
Bonjour coco74,

Avec un UserForm,

au début de ta macro :

UserForm1.Show vbModeless

à la fin :

Unload UserForm1

Bonjour à tous,

Je souhaiterais faire apparaître un message 'execution en cours" sans bouton
OK pendant l'execution d'une macro assez longue. Le message doit apparaître
au début de la macro et disparaître automatiquement à la fin de la macro. Je
souhaite ne pas utiliser l'affichage dans la barre d'état qui donne déjà des
des infos sur l'état d'avancement de la macro.
Comment faire ?

Cordialement



--
Cordialement,

Jacques.

Patrick Penet
Le #4092851
2 possibilités :

Utiliser une barre de progression (ProgressBar) dans
une UF non modale.

utiliser une UF non modale. (moins chic mais moins lourd)

P.


"coco74"
Bonjour à tous,

Je souhaiterais faire apparaître un message 'execution en cours" sans bouton
OK pendant l'execution d'une macro assez longue. Le message doit apparaître
au début de la macro et disparaître automatiquement à la fin de la macro. Je
souhaite ne pas utiliser l'affichage dans la barre d'état qui donne déjà des
des infos sur l'état d'avancement de la macro.
Comment faire ?

Cordialement
--
coco


MichDenis
Le #4092831
Fichier exemple avec userform : http://cjoint.com/?lCri1wcS4G


"coco74"
Bonjour à tous,

Je souhaiterais faire apparaître un message 'execution en cours" sans bouton
OK pendant l'execution d'une macro assez longue. Le message doit apparaître
au début de la macro et disparaître automatiquement à la fin de la macro. Je
souhaite ne pas utiliser l'affichage dans la barre d'état qui donne déjà des
des infos sur l'état d'avancement de la macro.
Comment faire ?

Cordialement
--
coco
JB
Le #4092781
Bonjour,

http://cjoint.com/?lCrs2ZKYv1

Sub Attente()
ActiveSheet.Shapes("monshape").Visible = True
ActiveSheet.Shapes("monshape").TextFrame.Characters.Text = "Attendez
svp..."
'--- simulation attente
For i = 1 To 100000000
Next i
'---
ActiveSheet.Shapes("monshape").Visible = False
End Sub

JB



2 possibilités :

Utiliser une barre de progression (ProgressBar) dans
une UF non modale.

utiliser une UF non modale. (moins chic mais moins lourd)

P.


"coco74"
Bonjour à tous,

Je souhaiterais faire apparaître un message 'execution en cours" sans bouton
OK pendant l'execution d'une macro assez longue. Le message doit appara ître
au début de la macro et disparaître automatiquement à la fin de l a macro. Je
souhaite ne pas utiliser l'affichage dans la barre d'état qui donne d éjà des
des infos sur l'état d'avancement de la macro.
Comment faire ?

Cordialement
--
coco




Publicité
Suivre les réponses
Poster une réponse
Anonyme