Message patientez pendant l'éxécution de la macro

Bonjour a tous,

J'ai un classeur avec quelques macros qui extraient des données du 1er onglet vers le 2ème

Je me suis aperçu que la macro prend plus de temps sur certains pc que d'autres (performances moins élevées des machines)

En conséquence les gens pensent que le fichier bug et le ferment de force...

J'essaye donc de trouver un ajout à ma macro qui affiche juste un message : "veuillez patienter quelques instants..." lorsque je clique sur le bouton et qu'il disparaisse dès que la macro est terminée

(un message sans bouton ok a cliquer juste une fenêtre avec le message)

Merci d'avance

Bonsoir,

Tu crée une forme (barre dessin) comme tu veux, tu ajoute un texte "Patientez"

et tu mets le code en accord avec le nom de la forme (ici "Rectangle 1')

Sub TaMacro()
ActiveSheet.Shapes("Rectangle 1").Visible = True
'*****traitement macro ****
ActiveSheet.Shapes("Rectangle 1").Visible = False
End Sub

Amicalement

Claude.

179test1.xlsm (18.10 Ko)

Bonsoir,

Ton code est mal rédigé....

Normalement, un code prend très peu de temps....

S'il est si long que ça, soit, Excel n'est pas l'outil approprié, soit il n'est pas optimisé....

Je me souviens d'un fil, le code 4 Mn 30 s....

Après quelques modifications, 3,1 secondes....

Revois peut-être le code.....

re,

cousinhub,

pour le moment ton intervention n'est pas justifiée !

Tu ne connais pas la macro en question, donc merci d'en rester à la question posée.

C'est pas la 1ère fois que tu t'insère mal à propos sur des postes.

Amicalement

Claude.

En réponse : l'exécution prend au maximum 6sec pas super long mais les gens appuient sur échappe ou ferme tout simplement entre temps (pas tout le monde heureusement)

Bonjour,

çà ne nous dit pas si ma proposition + haut te satisfait, l'a-tu tester ?

N'oublie pas la petite formalité en étant connecté :

N7a8xresolu

Bonne journée

Claude.

Désolé je viens de la tester... Impec ! ca fonctionne très bien ! Merci dubois

Il faut cocher résolu quelque part ?

je parle trop vite je viens de le voir en bas

Merci je v le faire pour mes autres posts

Ca c'est super interessant!

J'ai également une macro qui fait quelques secondes de traitement ça pourrai etre pas mal!

Je viens d'essayer mais le problème est que ma macro crée des autre feuil et se balade entre toutes les feuils donc comment pourrais-je faire pour que cette fenetre "patientez" soit affichée en permanance??

Merci!

Rechercher des sujets similaires à "message patientez execution macro"