SCREENUPDATING NO RESPONDE ???

20/11/2009 - 06:42 por Orfao | Informe spam
Hola Grupo !

Estoy trabajando con windows 7 y office 2003 y 2007.

En un libro donde tengo gran cantidad de formatos, controles, celdas
combinadas, etc. ademas de varias macros. De pronto comenzo a presentarse una
falla cuando ejecuto una macro.

Por ejemplo :
en una macro que me copia valores entre las hojas del libro,
activa/desactivo o hago visibles/ocultos varios controles y cambia a otras
hojas , yo comienzo con una instruccion application.screenupdating =False y
luego de todas las demas lineas de codigo finalizo con
application.screenupdating=True.

Con esto evito el parpaddeo y solo se actualiza/refresca la pantalla al
final de la macro. Pero .. no se a cuenta de que, de pronto, ahora aunque no
se ve el parpadeo me aparecen en pantalla trozos /pedazos de informacion de
otra hoja montados sobre la hoja activa y solo los elimino si ejecuto un
scroll o ejecuto un recalculo . estoy casi convencido que se trata de algun
conflicto con algunos complementos pero los he desinstalado y el problema
continua.

Como podria solucionar este problemita de la forma mas
facil/practica/rapida/segura ???
Tal vez problemas de memoria ? capacidad grafica / controlador de video ?

Por ciento, he notado que el complemento excel utilities 2.1 me genera un
conflico ton casi todos los libros que abro cuando trato de aplicar/modificar
el formato a aluguna celda. Sucede que se cierra excel / no responde / y se
reinicia con una recuperacion del archivo..
por que ?? como corregirlo /evitarlo .


Gracias..
Me alimento del conocimiento de todos
 

Leer las respuestas

#1 Héctor Miguel
20/11/2009 - 06:59 | Informe spam
hola, moises !

es un pelin dificil "imaginar" esto:
Mostrar la cita
y esto:
Mostrar la cita
y con respecto de esto:
Mostrar la cita
te puedo decir que la instruccion "final" (screenupdating=true) NO es necesaria ya que se (re)activa "soita" al final de un procedimiento
a menos, que se trate de un procedimiento de evento (_beforeprint donde se muestra un formulario) o casos muy "especiales" ;)

con relacion a esta parte:
Mostrar la cita
(probablemente) en alguna parte tienes instrucciones que hacen (o intentan hacer) un "scroll" en una pantalla "congelada" (???)
por lo que para poder (intentar) responder (o proponer soluciones posibles) a esta pregunta:

Mostrar la cita
(como que) habria que conocer mas "detalles" de las instrucciones de las "varias macros" (???)

en cuanto a esta parte (final ?) de tu consulta:
Mostrar la cita
(supongo que) necesitaras "reportarlo" en el sitio de su descarga (?)

saludos,
hector.

Preguntas similares