Visual Basic para Aplicaciones - excel, MACRO Application.OnTime TimeValue

Life is soft - evento anual de software empresarial
 
Vista:

excel, MACRO Application.OnTime TimeValue

Publicado por aklamath (1 intervención) el 27/04/2017 19:14:03
Hola, pues no me funciona que una macro se autoejecute a una hora concreta:

Pongo en thisworkbook:
Sub Auto_Open()
Application.OnTime TimeValue("19:17"), "Macro3"
End Sub

Luego otra macro con nombre Macro3 que si la ejecuto por si sola va perfecto.

Que puede pasar ?
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 Antoni Masana
Val: 1.134
Oro
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

excel, MACRO Application.OnTime TimeValue

Publicado por Antoni Masana (498 intervenciones) el 27/04/2017 20:40:58
Entre otras cosas 19:17 no sabe si son minutos y segundos o horas y minutos

Y si pruebas esto:

1
2
3
Sub Auto_Open()
    Application.OnTime TimeValue("19:17:00"), Procedure:="Macro3", Schedule:=True
End Sub

El Schedule:=True no se si hace falta. Supongo que funciona. Si no va bien hablamos.

Saludos.
\\//_
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