Affichage feuilles pendant calcul

Romich37

XLDnaute Nouveau
Bonjour à tous,
Je fais une nouvelle fois appel à vos connaissances
Via macros, j'effectue plusieurs tris et copies à partir de plusieurs feuilles vers d'autres; Ce calcul dure entre 5 et 15 secondes selon le cas.
Pour ce faire j'utilise les commandes suivantes:
Application.WindowState = xlMaximized
Application.WindowState = xlMinimized

Je peux soit masquer (réduire) l'affichage des feuilles soit le laisser apparent et dans ce cas, les feuilles s'affichents, se masquent et reviennent à la vitesse des calculs des macros: ce n'est pas très estétique.

Existe t il un moyen pour masquer les feuilles durant les calculs et d'afficher un message comme par exemple " Patientez... Calculs en cours !...".

Je vous remercie par avance pour votre aide éclairée.
 

jeanpierre

Nous a quitté
Repose en paix
Re : Affichage feuilles pendant calcul

Bonjour Romich37, re tous,

En mettant en début de code : Application.screenupdating = false

et juste avant de sortitr : Application.screenupdating = true

A te dire mon avis, pour quelques secondes, je ne mettrai pas de message..

Bon après-midi.

Jean-Pierre

Edit : Merci Jean-Claude, je yoyote des doyottes
 
Dernière édition:

Romich37

XLDnaute Nouveau
Re : Affichage feuilles pendant calcul

Merci infiniment Jean Pierre pour votre réponse, elle est très très apropriée et en plus fonctionnelle.
En plus, du fait que les affichages ne changent pas, des ressources sont libérées et les calculs sont considérablement accélérés donc pas besoin de message !
C'est super Merci, je butais depuis un moment sur ce PB !
Je reviendrai c'est certain, il y a tellement de compétence ici !
Romich
 

Discussions similaires

Statistiques des forums

Discussions
312 677
Messages
2 090 825
Membres
104 677
dernier inscrit
soufiane12