Bonjour, voici mon problème.
Je travaille actuellement en VBA sur un fichier Excel, et j'ai une procédure "Workbook_Open" qui va lancer deux fichiers xla en tant que macros complémentaires (AddIns.Add...), qui me servent, entre autres, a rajouter des barres d'outils que j'ai créées. Mon problème vient du fait que j'ai aussi une procédure "Workbook_SheetActivate" qui exécute une macro présente dans un des fichiers xla (Application.Run "machin.xla!nom_macro").
Cela fonctionne très bien, sauf au démarrage, apparemment le fichier xla n'est pas encore chargé lorsque la procédure "Workbook_SheetActivate" s'exécute, et j'obtiens un message d'erreur d'exécution 1004Comment remédier à ce problème proprement, sans "On Error Resume Next" et autres méthodes barbares.'machin.xla' introuvable. Vérifiez l'orthographe du nom du classeur et la validité de l'emplacement.
Merci d'avance pour vos réponses.





Répondre avec citation



Partager