Bonjour,
j'aurais préféré autre chose que "salut lesbre".......mais bon.....
ce qu'il te faut faire, c'est mettre tes macros dans un fichier excel (ex:"fichierMacros")sur le réseau :
-cela te permet de les modifier une fois pour toute quand tu le souhaites.
-ensuite pour les utiliser d'un autre fichier F1 (ce que ferons tous les utilisateurs de leur poste informatique pour peu qu'ils aient accès à ton fichier "fichierMacros" sur le réseau), il suffit de lancer la macro"appelMacro" de F1 suivante: (on suppose ici que tu veux lancer la macro traitement)
sub appelMacro()
Workbooks.Open Filename:="H:\fichierMacros.xls'" 'ouverture
Application.Run "fichierMacros.xls'!traitement". 'lancement macro
Windows("fichierMacros").Activate 'fermeture du fichier "fichierMacros"
ActiveWindow.Close
Par contre, si tu veux juste que les utilisateurs aient accès à ces macros, il leur suffit d'ouvrir le fichier "fichierMacros" qui est sur le réseau...
ça te convient?
Bonne journée
Cdt
FL