Resalut KAR_inette,
j'ai essayé ma première propositon, çà marche pas.
Il va falloir que je contrôle toute ma documentation...
Essaye celle-ci, elle marche chez moi.
Dans ThisWorkbook:
Private Sub Workbook_Open()
Call Temporisation
End Sub
Dans le module de ta feuille:
Dim Periode As Date
Sub Effectuer()
'Ici tu mets ta macro
End Sub
Sub Temporisation()
Periode = "17:00:00"
Application.OnTime Periode, "Effectuer"
End Sub
Voilà, c'est une petite application que j'ai récupéré sur le forum et dont Michel était l'auteur.
Je l'ai simplement adaptée à ton cas.
Chaque jour à 17.00 hrs ta macro s'effectuera à condition que ton fichier soit ouvert.
JB