Bonjour tout le monde,
J’ai trouvé de bien nombreux postes qui abordent mon sujet ci-dessous mais je n’arrive pas a l’adapter pour mon cas.
Voilà la situation
Private Sub Workbook_Open()
' J'appelle les 2 macros une par une :
Application.Run "'Combo PMS170 - PMS100 V11.xlsm'!Refresh_PMS170"
Application.Run "'Combo PMS170 - PMS100 V11.xlsm'!Refresh_PMS100"
' Je retourne sur la page "PMS170"
Sheets("PMS170").Select
' Je sauvegarde
ActiveWorkbook.Save
End Sub
Maintenant ce que je voudrais c’est que ces 2 macros se relancent toutes les heures à partir du moment ou j’ai ouvert mon fichier.
J’ai donc trouve un tas de choses grâce au forum mais je n’arrive pas à l’appliquer.
Au mieux, cela me relance mes macros après une heure mais une seule fois.
Je vous remercie pour votre aide.
Bonne journee
J’ai trouvé de bien nombreux postes qui abordent mon sujet ci-dessous mais je n’arrive pas a l’adapter pour mon cas.
Voilà la situation
- J’ai 2 feuilles Excel avec pour chacune un code VBA différents
- Module10 que j’ai appelé « Refresh_PMS170 »
- Module2 que j’ai appelé « Refresh_PMS100 »
- Je fais appel à ces 2 macros dans « ThisWorkbook » afin qu’elles se lancent à l’ouverture de mon fichier, cela me donne donc :
Private Sub Workbook_Open()
' J'appelle les 2 macros une par une :
Application.Run "'Combo PMS170 - PMS100 V11.xlsm'!Refresh_PMS170"
Application.Run "'Combo PMS170 - PMS100 V11.xlsm'!Refresh_PMS100"
' Je retourne sur la page "PMS170"
Sheets("PMS170").Select
' Je sauvegarde
ActiveWorkbook.Save
End Sub
Maintenant ce que je voudrais c’est que ces 2 macros se relancent toutes les heures à partir du moment ou j’ai ouvert mon fichier.
J’ai donc trouve un tas de choses grâce au forum mais je n’arrive pas à l’appliquer.
Au mieux, cela me relance mes macros après une heure mais une seule fois.
Je vous remercie pour votre aide.
Bonne journee