Rangos parpadeantes

18/01/2004 - 18:45 por manuel | Informe spam
Saludos al grupo
Estoy confeccionando una tabla mediante una rutina que efectúa unos cálculos
sobre rangos.
Resulta que al ir rellenando con valores los rangos resultantes, la pantalla
va parpadeando conforme van apareciendo valores.
¿Es posible controlar la actualización de la pantalla de alguna manera para
que los rangos creados aparezcan al tiempo por bloques o que se muestren
cuando ya estén todos los valores actualizados en sus celdas?
He quitado la opción calcular automático mientras se ejecuta la subrutina
que crea estos rangos, pero el efecto de parpadeo sigue apareciendo.


Saludos,
Manuel.
 

Leer las respuestas

#1 Fernando Arroyo
19/01/2004 - 13:00 | Informe spam
Pon la instrucción

Application.ScreenUpdating = False

al principio del código, y

Application.ScreenUpdating = True

al final. Además de evitar el parpadeo, es probable que el código gane bastante en rendimiento.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"manuel" escribió en el mensaje news:
Saludos al grupo
Estoy confeccionando una tabla mediante una rutina que efectúa unos cálculos
sobre rangos.
Resulta que al ir rellenando con valores los rangos resultantes, la pantalla
va parpadeando conforme van apareciendo valores.
¿Es posible controlar la actualización de la pantalla de alguna manera para
que los rangos creados aparezcan al tiempo por bloques o que se muestren
cuando ya estén todos los valores actualizados en sus celdas?
He quitado la opción calcular automático mientras se ejecuta la subrutina
que crea estos rangos, pero el efecto de parpadeo sigue apareciendo.


Saludos,
Manuel.


Preguntas similares