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
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