Exécuter une macro à une date après une heure précise

  • Initiateur de la discussion Initiateur de la discussion ascal44
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ascal44

XLDnaute Occasionnel
Bonsoir , j'essai un code pour lancer une macro à une date après une heure précise.
Mais je ne trouve pas ce qui bloque , pouvez vous m'aider ?

Le code ci dessous :
VB:
Option Explicit
Sub classeur()
If Date > "5/03/2019 21:54:00" Then ' Lance la macro le 5 mars 2019 si l'heure est supérieure à 21H54
    With ThisWorkbook
              
        Call miseajour
        
    End With
End If
End Sub
 
Bonjour
"Date" renvoie la date du jour jour uniquement
Si tu veux pouvoir comparer également l'heure, il faut utiliser "Now()"
Et l'instruction est
Code:
Sub Classeur()
' Lance la macro le 6 mars 2019 si l'heure est supérieure à 21H54
  If Now() > "06/03/2019 21:54:00" Then
    MsgBox "Date et heure dépassée"
        'Call miseajour
  End If
End Sub

Pas besoin de "With ThisWorkbook" !?

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour