Bonjour,
J'ai créé un fichier excel contenant une macro (ma macro fonctionne) et un fichier vbscript permettant de lancer cette macro au démarrage de ma session. Le fichier vbscript est donc placé dans le dossier démarrage de ma session.
Le problème qui se pose aujourd'hui, c'est que mon fichier excel se trouve sur un réseau commun (disque dur externe) et que le démarrage de ma macro est plus rapide que ma connexion au réseau. Par conséquent, ma macro ne peut pas s'exécuter.
J'ai essayé d'utiliser Application.OnTime mais j'obtiens une erreur sur cette ligne.
Je vous mets le code du fichier vbscript juste en dessous :
Dim xlApp, xlWbk
Set xlApp = CreateObject("Excel.Application")
xlApp.EnableEvents = False
Set xlWbk = xlApp.Workbooks.Open("\\Disque Dur\Data\Fichier Test.xlsm")
Application.OnTime Now() + TimeValue("00:01:30"), xlwbk
xlWbk.Ma_Macro
xlWbk.Close
Set xlWbk = Nothing
xlApp.EnableEvents = True
Si quelqu'un aurait une solution à me proposer...
Merci par avance.
Winniechips