Duda al cargar desde una base de datos

08/03/2006 - 15:17 por Pancho | Informe spam
Hola grupo

estoy cargando una planilla excel a partir de una consulta que ejecuto

Pero al llenar la planilla, se ve al cursor recorrer todas las filas y
/o columnas, tanto para cambiar los colores y/o formatos como para
ingresar los datos...

¿Como puedo evitar este continuo "refrescamiento"?
y lograr que todo se cargue por detras, que no lo vea el usuario

gracias
 

Leer las respuestas

#1 Héctor Miguel
09/03/2006 - 05:31 | Informe spam
hola, Francisco !

... cargando una planilla... a partir de una consulta... Pero... se ve al cursor recorrer todas las filas y/o columnas
tanto para cambiar los colores y/o formatos como para ingresar los datos...
como puedo evitar este continuo "refrescamiento"? y lograr que todo se cargue por detras, que no lo vea el usuario



pon la siguiente instruccion en tu macro, ANTES de que se inicie 'la danza' por la hoja...
Application.ScreenUpdating = False

tip: [generalmente] NO es necesario andar danzando por celdas/rangos/hojas/... para hacerles 'afectaciones' ;)
[p.e.] si estas usando instrucciones del tipo...
Range("b5").Select
Selection.Interior.ColorIndex = 3
puedes cambiarla a una instruccion 'directa' [y de paso el codigo se ejecuta mas rapido] p.e. de:
Range("b5").Interior.ColorIndex = 3

saludos,
hector.

Preguntas similares