problema con MsgBox

23/09/2004 - 17:33 por fredy rojas | Informe spam
hola
quisiera saber porque un MsgBox puede quedar pegado es
decir cuando sale el mensaje el MsgBox no se descarga al
darle aceptar o cerrar con la "X"

a alguien le ha pasado, o saben porque puede ser?
 

Leer las respuestas

#1 Héctor Miguel
24/09/2004 - 06:30 | Informe spam
hola, fredy !

... porque un MsgBox puede quedar pegado
... cuando sale el mensaje el MsgBox no se descarga al darle aceptar o cerrar con la "X"
... a alguien le ha pasado, o saben porque puede ser?



[seguramente se se estan 'conjugando' las siguientes dos condiciones...]
1.- ANTES de que el codigo 'muestre' el cuadro de mensaje... [quizas al inicio de la macro]
existe una instruccion ->Application.ScreenUpdating = False<-
2.- 'el resto' del codigo [lo que 'sigue' al cuadro de mensaje]... 'se toma su tiempo'
con lo que la 'actualizacion' de la pantalla 'ocurre'... ->hasta el final del codigo<-
[o la siguiente 'aparicion' de un Application.ScreenUpdating = True]

la 'solucion' es...
o... eliminas el screenupdating=false
o... ->inmediatamente<- a la presentacion del cuadro de mensaje, 'lo pones' en true y luego en false

saludos,
hector.

Preguntas similares