Ver Mensaje Individual
  #3  
Antiguo 03/07/08, 11:30:18
ader ader is offline
Usuario medio Excel
 
Usuario desde: jul 2008
Versión de Excel: Excel 2007
Conectado desde: España
Mensajes: 35
Predeterminado

Y los dos intentos que he hecho intentando poner menos de 1 segundo son así:
1º.- Pensé poner una rutina que fuese un bucle FOR/NEXT como éste:
Sub Pausa()
For a = 1 To 90000
Next a
End Sub

Y lo que me pasa es que cuando subo el contador a un nº aproximado, cercano al que simule medio segundo, el programa se queda colgado.

2º.- Pensé usar el Sleep poniendo al principio del programa
Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Y una rutina:
Sub Pausa()
Sleep 500
End Sub

Y aparentemente se queda colgado. Luego al poco, sale la ultima imagen de la sucesión, como si estuviese TODO el retardo junto al principio y luego pasasen todas las imágenes de corrido.
Responder Con Cita