Faire attendre l'utilisateur

Bonjour à tous,

J'au utilisé la fonction:

Application.ScreenUpdating = False

pour éviter de voir un défilement de données sur l'écran, parcontre je souhairerais indiquer à l'utilisateur qu'il y a un programme qui se déroule. il y a t'il une fonction pour mettre un sablier, une horloge ou autre, en attendant la fin du remplissage de la feuille?

Merci de votre aide

Bonjour à tous,

Je dirai que le meilleur moyen, c'est de ne pas faire attendre l'utilisateur !

donc soigner la macro,

Tu peux toujours mettre une forme (exemple: un rectangle) avec la barre dessin,

1) dans cette forme tu écris "Patientez"

2) tu nomme cette forme "bibi" (par exemple)

ensuite au début de ta macro cette ligne

ActiveSheet.Shapes("bibi").Visible = True

et à la fin de macro

ActiveSheet.Shapes("bibi").Visible = False

Amicalement

Claude.

re,

Mettre le fil en résolu sans répondre,

pas bon çà, on va t'avoir à l'œil l'ami !

Je viens de faire un test et curieusement le

ActiveSheet.Shapes("bibi").Visible = True

n'affiche pas l'objet, pourtant en pas à pas çà marche.

Comprends pas !

Claude.

Rechercher des sujets similaires à "attendre utilisateur"