Chemin d'accès des macros

Les macros ne gardent comme chemin d'accès que le nom du fichier auquel elles appartiennent et pas leur propre nom. Pourquoi mon fichier recherche-t-il donc mes macros ailleurs que dans ce même fichier?

Si tu lances tes macros depuis une barre d'outils attachée au classeur, ton problème vient sans doute de là. Les boutons de ta barre d'outils sont enregistrés avec le chemin de la macro tel qu'il était quand tu leur as affecté cette macro. Si c'est bien le cas tu dois réaffecter tes macros à tes boutons lorsque tu enregistres ton classeur sous un autre nom.
Ou, plus contraignant mais au final plus sûr, tu peux créer par VBA ta barre d'outils à l'ouverture de ton classeur et affecter tes macros à la propriété OnAction de chaque bouton. Le nom de ton fichier n'aura ainsi plus aucune incidence sur le lancement de tes macros.

Auteur :

Mots clefs associés à cette page : , , , , ,