Clignotement écran malgré Application.ScreenUpdating & Application.EnableEv

Bonjour les experts,

Je me permets de vous solliciter concernant une difficulté d'affichage.

En fait je ne suis pas un pro de VBA et j'ai commencé à créer un programme qui à grandit , grandit et grandit et je me retrouve avec une bonne solution (dont les utilisateurs sont satisfaits) mais le problème est le suivant :

- Vu qu'il y a des centaines de macro imbriquées (Utilisation de la fonction Call) et qui génèrent des ouvertures/fermetures de classeurs, Copier-Coller entre ceux-ci...

L'écran se met à "clignoter" lors des ouvertures successives des différents classeurs excel MALGRE l'utilisation de (Application.ScreenUpdating = False
Application.EnableEvents = False) dans les différentes Macros.

J'ai déjà essayé de mettre un USERFORM en premier plan mais rien n'y fait...

Des idées?

Je me demandais même s'il n'était pas possible d'ouvrir une petite animation QUI SE METTE ET RESTE EN PREMIER PLAN via VBA pendant que le process a lieu et de fermer après celle-ci à la fin.

L'idée serait de ne pas essayer de modifier la programmation actuelle qui donne les résultats voulus mais de masquer le clignotement.

Merci d'avance

Bonjour et bienvenue

il y a des centaines de macro imbriquées

Fichtre !!

Je ne suis pas un des experts que tu salues, mais "des centaines de macros", je crois que j'éviterais !
Pour se connecter à différentes sources, tu disposes de Power Query, dans ta version d'Excel ... ça vaudrait peut-être la peine de t'y intéresser !?

Bonjour, Merci pour la réponse mais comme signalé, le but ici est d'essayer de ne pas toucher aux macros qui fonctionnent correctement et de "cacher" les clignotements pendant que le process a lieu (car ça fait vraiment très peu professionnel).

Bien à vous,

Rechercher des sujets similaires à "clignotement ecran application screenupdating enableev"