ScreenUpdating no funciona si hay varios libros de trabajo.
Resuelto
jolord
-
jolord -
jolord -
Hola,
Desde una macro en VBA, necesito gestionar varios libros de Excel.
Para evitar que las pantallas "parpadeen" al abrir los x archivos, desactivo la actualización de la pantalla con "Application.ScreenUpdating = False".
Con Excel 2016, este código ya no funciona, porque cada libro tiene su propia aplicación de Excel (el mismo problema con "Application.DisplayAlerts", que muestra los mensajes de otros libros).
¿Cómo puedo solucionar esto?
¿Hay alguna forma de abrir varios libros en una única instancia o de desactivar la visualización de la pantalla para todos los libros abiertos?
Gracias
Desde una macro en VBA, necesito gestionar varios libros de Excel.
Para evitar que las pantallas "parpadeen" al abrir los x archivos, desactivo la actualización de la pantalla con "Application.ScreenUpdating = False".
Con Excel 2016, este código ya no funciona, porque cada libro tiene su propia aplicación de Excel (el mismo problema con "Application.DisplayAlerts", que muestra los mensajes de otros libros).
¿Cómo puedo solucionar esto?
¿Hay alguna forma de abrir varios libros en una única instancia o de desactivar la visualización de la pantalla para todos los libros abiertos?
Gracias
2 respuestas
-
Hola,
El problema está relacionado con la nueva interfaz SDI que apareció con Excel 2013
La solución aquí:
https://forums.commentcamarche.net/forum/affich-33931181-bug-affichage-suite-a-l-execution-du-code#3
--
Atentamente
Patrice -