Visual Basic para Aplicaciones - esperar

Life is soft - evento anual de software empresarial
 
Vista:

esperar

Publicado por davidd (1 intervención) el 27/10/2009 07:06:52
porfavor necesito ayuda
estoy haciendo un programa en excel con macros, y necesito un codigo para que la macro haga esperar al usuario una determinada cantidad de segundos antes de continuar,
alguien sabe como es? porfa
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

RE:esperar

Publicado por JuanC (565 intervenciones) el 27/10/2009 11:15:12
Ejemplo sacado de la ayuda de VBA/Excel

Dim TiempoPausa, Inicio, Final, TiempoTotal
If (MsgBox("Presione Sí para parar 5 segundos", 4)) = vbYes Then
TiempoPausa = 5 ' Asigna hora de inicio.
Inicio = Timer ' Establece la hora de inicio.
Do While Timer < Inicio + TiempoPausa
DoEvents ' Cambia a otros procesos.
Loop
Final = Time ' Asigna hora de finalización.
TiempoTotal = Final - Inicio ' Calcula tiempo total.
MsgBox "Detenida durante " & TiempoTotal & " segundos"
Else
End
End If

También se podría usar la API de windows: Sleep( )

Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar