Déclencher macro a date et heure precise
Bonjour,
Je cherche a faire déclencher une macro à une date et une heure bien précise.
J'ai ce code que je mets dans WorkbookOpen mais le souci est que soit ça déclenche la macro car la date (mise en A1 feuille "Planning") et l'heure de l'ordi correspondent ou est dépassé soit rien ne s'effectue :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Sub destruction_date_heure_programmee()
Dim variable As Date
Dim variable2 As String
variable = Sheets("Planning").Range("A1").Value
variable2 = Format(Now, "yyyy-mm-dd")
If variable = variable2 Then
If Format(Now, "hh:mm:ss") > "09:00:00" Then
Call Macro1
Else
Application.OnTime TimeValue("09:00:00"), "macro1"
End If
Else
Exit Sub
End If
End Sub |
Moi je cherche a faire déclencher ma macro par exemple le 16 mai 2016 à 09:15:00 de façon a ce que si je demarre mon ordi le 16 mai 2016 à 08:00:15 alors rien ne se passe et dès qu'il sera 09:15:00 alors la macro se déclenche automatiquement.
Par contre si j'allume mon ordi le 16 mai 2016 à 10:15:00 alors la macro se déclenchera puisqu'elle aurait dû normalement s'effectuer à 09:15:00 mais mon ordi etait eteint à cette heure. Idem si je n'allume mon ordi que le 19 mai 2016 à 08:00:00 car on suppose que le 17 et 18 mai etant un week end et que je n'etais pas au travail.
Quelqu'un a une idée ?
Cordialement