Enregistrer le fichier excel toutes les 30 secondes à l'aide du système de temps

Je voudrais enregistrer un fichier excel toutes les 30 secondes en fonction de l'heure du système actuel. Ainsi, au format HH:MM:30 et HH:NN:00. Je suis conscient que vous pouvez appeler une macro (pour enregistrer le classeur) à des moments précis à l'aide de TimeValue, par exemple à 16:30:00 (voir ci-dessous). Personne ne sait si cela, ou une autre fonction, peut être utilisé pour enregistrer un classeur ouvert lorsque le système actuel mises à jour en temps à XX:XX:30 ou XX:XX:00 dans excel.

Private Sub Workbook_Open()

Application.OnTime TimeValue("16:30:00"), "macro_save"

End Sub
  • Classeur est le juste assis là à ouvrir, ou quelqu'un travaille sur elle? - intéressant de noter qu'une macro programmées à l'aide de OnTime peut ne pas s'exécuter à l'heure prévue si (par exemple) d'une cellule est en mode édition.
InformationsquelleAutor DavidJB | 2013-03-01