ScreenUpdating non fonctionnel si plusieurs classeurs

Résolu/Fermé
jolord - 5 janv. 2017 à 17:41
 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

2 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
5 janv. 2017 à 19:18
Bonjour,

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

0