Rendre disponible une macro sur plusieur machine d'un meme reseau

Rendre disponible une macro sur plusieur machine d'un meme reseau - VB/VBA/VBS - Programmation

Marsh Posté le 10-10-2002 à 17:54:55    


 
slt !
 
 
J'ai 50 classeurs ki possedent les meme macro, qd je doit faire une modif je dois me taper les 50 classeurs, quelqu'un c si il est possible de lier un classeur a une macro externalisé ??
 
---> donc 50 classeurs et une seul macro ...
 
Les classeurs sont sur un reseau et disponible sur toutes les machines du reseau
 
Merci d'avance, meme si je c que personne va trouver car j'ai pas trouvé.......   ;-) lol


---------------
heu...
Reply

Marsh Posté le 10-10-2002 à 17:54:55   

Reply

Marsh Posté le 11-10-2002 à 13:54:28    

uuuuppppptchoumm


---------------
heu...
Reply

Marsh Posté le 11-10-2002 à 14:29:39    

Je sais que tu peux récupérer la macro en dehors du classeur puis l'installer sur les classeurs. A ce moment, ça t'évide de te palucher le code.
 
Mais sinon, je vois pas d'autre moyen.
 
Sinon, chez GE, ils font ça très simplement :
 
-> Un seul fichier avec les macros sur un disque partagé.
-> Les gens ouvrent ce document, éxécutent les macros, bossent dedans et tout, et enregistrent sur leur poste une version sans la macro du fichier.
 
Avec ce système, tu peux même utiliser une BDD pour stocker les données de chaque utilisateur, ce qui fait qu'il n'a même pas besoin de conserver une copie non à jour des données.
 
Tout dépends de ce que tu veux faire par contre...

Reply

Marsh Posté le 11-10-2002 à 15:38:39    

Moi je verrais plutôt cette macro dans un fichier stocké dans le répertoire XLStart...
Attention, sous Win 2000, il y a 2 rép XLStart :
 
C:\Program Files\Microsoft Office\Office\XLStart
et
C:\Documents and Settings\nom_utilisateur\Application Data\Microsoft\Excel\XLSTART
 
Mais j'ai jamais testé...

Reply

Marsh Posté le 11-10-2002 à 17:00:37    

j'avé essaye un truc similaire en mettant dans excel :
 outil/option/general/ autre dossier de demarrage / undossier partagé sur le rezo dans lequel je mettais un classeur contenant la macro.
 
ce classeur est ouvert a chaque fois que je lance xl. Mais le pb c si plusieur utilisateur ouvre xl ( chose assez courante qd meme) ben y a des message du style "fichier deja ouvert" ......................etc..............
 
 
donc en fait je vais mettre mes macro dans un module que j'importerai dans chaque fichier a chaque fois kil y une modif d'effectué dans le code
 
 
A moins que qq un est LA solution miracle
 
 


---------------
heu...
Reply

Marsh Posté le 11-10-2002 à 17:03:54    

Tu copies ta macro dans ton dossier de démarrage par le script de connexion.  
PB : l'emplacement doit dépendre de la version de windows et du rép d'installation de Office.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed