Bonjour,
Avec "OnTime" peut être ?
A mettre dans le module du classeur (ThisWorbook) :
Private Sub Workbook_Open()
Application.OnTime TimeValue("13:00:00"), "Effacer"
End Sub
A mettre dans un module standard :
Sub Effacer()
Dim Plage As Range
Set Plage = Worksheets("Feuil1").Range("A1:C20")
Plage.Clear
End Sub
Pour que ça fonctionne, il faut que le classeur soit ouvert avant 13 h. A l'ouverture du classeur, la procédure événementielle "Workbook_Open()" est exécutée et donc OnTime est initialisé