Réaliser une mise à jour automatique d'un excel

[Résolu/Fermé]
Signaler
-
 Romzo -
Bonjour,
Je réalise en ce moment un logiciel de maintenance et je voudrais savoir comment faire pour que tous mon fichier excel se mette à jour automatiquement lorsque je l'ouvre sur la page "accueil" ?
L'idée de cette mise à jour automatique est de faire en sorte que lorsque j'ouvre mon fichier, le classeur "opération de maintenance" se mette à jour et que le classeur "planning" qui est en lien avec "opération de maintenance" se mette également à jour en accord avec les modifications du classeur "opération de maintenance".
J'ai déjà écris un code VBA dans la partie "accueil" mais il ne fonctionne pas.
Quelqu'un pourrait-il m'aider ?

Veuillez trouver ci-joint mon fichier excel.
PS : Serait-il possible de faire en sorte que mon fichier se mette à jour sans même l'ouvrir ?

Cordialement, Romzo

Voici le code que j'ai écris :
Sub Maj()
If Workbooks.Open("C:\Users\Roman\Documents\COLDWAY\Maintenance.xlsm") Then
Set WbkS = Workbook
Workbook.RefreshAll
End If
End Sub

1 réponse

Messages postés
16661
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
30 août 2021
894
bonjour, "il ne fonctionne pas": message d'erreur?
quels sont les sources des informations que tu veux mettre à jour?
Messages postés
16661
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
30 août 2021
894 > Romzo
alors peut-être en mettant ceci dans le module "ThisWorkbook" du classeur "planning":
Option Explicit

Private Sub Workbook_Open()
Me.RefreshAll
End Sub
Excusez moi pour cette réponse tardive je n'avais pas accès à mon ordinateur. Non, ça ne marche pas non plus..ilmedit "erreur de compilation "Nom ambigu détecté:workbook_open""!
Messages postés
16661
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
30 août 2021
894 > Romzo
as-tu déjà autre chose dans le même module?
Oui ! Dont un workbook_open, c'est pour ça ?
C'est bon j'ai réussis à résoudre mon problème, je demande à excel d'ouvrir d'abord le classeur que je veux actualiser puis celui qui m’intéresse vraiment !
Merci pour ton aide :)