Bonjour,
Je suis débutante en VB et je cherche à créer une macro qui me permettrait de mettre à jour les liens entre 2 fichiers Excel à heure fixe.
En fait, le problème de la mise à jour des liens est qu'elle est relativement longue (~5 minutes) et il faudrait donc pouvoir la faire lorsque l'ordinateur n'est plus utilisé, sachant qu'il reste en veille, mais que les 2 fichiers ne sont pas forcément ouverts!
Est-ce qu'une macro permettant d'effectuer une telle action avec un fichier fermé existe ?
Pour l'instant, j'utilise les macros suivantes (en supposant que 12h après l'ouverture du fichier, l'utilisateur sera déjà parti du bureau ...) :
Public Sub Workbook_Open()
Call AutoOpen
End Sub
Public Sub AutoOpen()
Application.OnTime Now + TimeValue("12:00:00"), "autosave"
End Sub
Mais elles ne marchent que si le fichier reste ouvert ...
Merci pour votre aide !Configuration: Windows XP
Internet Explorer 6.0

