Masquer Application.Dialogs(xlDialogOpen).

  • Initiateur de la discussion Initiateur de la discussion JOjo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

JOjo

Guest
Bonjour le forum,

J'ouvre un fichier au choix dans une procédure VBA via la boite de dialogue : instruction
Application.Dialogs(xlDialogOpen).Show

Et ensuite j'encghaine un traitement assez long.

Estétiquement, il reste l'emprunte à l'écran de la boite de dialogue jusqu'à ce que le traitement soit terminé. ( masque gris d ela taille de la boite)

Y-a-t-il un moyen de fermer cette boite dès lors que le choix du fichier a été effectué ?

MErci
 
Bonsoir à tous & à toutes
Bonsoir JOjo

Je me permets, as-tu essayé ceci :
à mettre au début de la macro.

Application.ScreenUpdating = False

Et surtout, rétablir en fin de macro

Application.ScreenUpdating = True

Je ne sais vraiment si cela est efficace dans ton cas de figure.

@ ++ Eric C
 
Bonjour Eric_C & le forum,

Merci Erci, tu m'as mis sur la voie....
Ta proposition est ce que je faisais .... et c'était cela le pépin :
Application.ScreenUpdating = False
bloquait prématuréemnet les écran et empéchait un premier raffraichissement après la fermeture de la boite de dialogue !

Donc grace à ta suggestion, j'ai "descendu" un peu mon code d'inhibition et le tour est joué.
Merci encore.
JOjo
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour