Bonjour,
Je rencontre un problème qui concerne la manière dont Excel gère les macros par défaut.
Dans notre équipe, nous avons développé une librairie de fonctions et d'outils dans un fichier au format .xla. Ces fonctions sont utilisées dans pleins de classeurs Excel, et nous en avons également régulièrement besoin "à la va-vite" (c'est à dire en ouvrant un nouveau classeur vide et en tapant nos formules dans une cellule quelconque pour obtenir un résultat rapidement).
Ce fichier donc, est placé dans le répertoire par défaut connu d'Excel, à savoir :Cependant, comme nous travaillons à plusieurs sur de nombreux fichiers, à chaques fois que l'on reprend le fichier d'un collègue, chaque utilisateur est contraint de remplacer le nom de l'utilisateur précédent par le sien, dans chaque cellule qui utilise la macro en question (pour modifier le chemin du répertoire et le rendre à nouveau valide pour soi).
Code : Sélectionner tout - Visualiser dans une fenêtre à part C:\Users\\<username>\AppData\Roaming\Microsoft\AddIns\
Par exemple :doit devenir
Code : Sélectionner tout - Visualiser dans une fenêtre à part ='C:\Users\jean\AppData\Roaming\Microsoft\AddIns\macro.xla'!fonction(A1)Et rebelote lorsque quelqu'un d'autre aura besoin du fichier après soi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ='C:\Users\paul\AppData\Roaming\Microsoft\AddIns\macro.xla'!fonction(A1)
La question est donc : existe-t-il un autre répertoire connu par Excel comme étant un répertoire par défaut, ou de démarrage, qui ne soit pas dépendant du compte d'utilisateur en cours, dans lequel nous pourrions copier l'Add-in ?
Merci d'avance,
Partager