Menu

ScreenUpdating non fonctionnel si plusieurs classeurs [Résolu/Fermé]

jolord - 5 janv. 2017 à 17:41 - Dernière réponse :  jolord
- 6 janv. 2017 à 10:03
Bonjour,

Depuis une macro en VBA, je dois gérer plusieurs classeurs Excel.
Pour ne pas avoir des écrans qui "clignotent" à l'ouverture des x fichiers, je désactive la mise à jour de l'écran avec "Application.ScreenUpdating = False".
Avec Excel 2016, ce code ne fonctionne plus, car chaque classeur a sa propre application Excel (Même problème avec "Application.DisplayAlerts" qui affiche quand même les messages des autres classeurs).
Comment faire pour palier à ça ?
Y a-t-il un moyen d'ouvrir plusieurs classeurs dans une instance unique, ou de désactiver l'affichage de l'écran pour tous les classeurs ouverts ?

Merci
Afficher la suite 

2 réponses

Patrice33740 6960 Messages postés dimanche 13 juin 2010Date d'inscription 17 juin 2018 Dernière intervention - 5 janv. 2017 à 19:18
0
Merci
Bonjour,

Le problème est lié à la nouvelle interface SDI apparue avec Excel 2013
La solution ici :
http://www.commentcamarche.net/forum/affich-33931181-bug-affichage-suite-a-l-execution-du-code#3