OVH Cloud OVH Cloud

Problème de macro...

1 réponse
Avatar
anne.doctobre
J'ai un certain nombre de macros à partager avec de nombreux
utilisateurs. Pour la mise à jour de ces macros, je voudrais éviter de
devoir les enregistrer sur le Global.mpt de chaque ordinateur.
J'ai essayé avec Organiser de lier les macros à un fichier partagé.
J'arrive alors à lancer la macro en passant par Outils/Macro/etc...
Mais pas en la lançant d'un bouton.
Quelqu'un aurait-il une solution à mon problème?

Ou éventuellemet une solution efficace pour partager les macros, et
faciliter la mise à jour?

Merci.

1 réponse

Avatar
Jan De Messemaeker
Bonjour Anne,

J'ai un client où j'ai écrit quelque chose comme 7000 lignes de code VBA.
Voici comment je fais la distribution des mises à jour.
Tout (y compris les forms, les boutons,...) se trouve dans un même fichier
Dans un premier temps, j'ai écrit dans ce fichier une macro qui s'active
quand on l'ouvre, qui détruit les modules dans le global de celui qui
l'ouvre et qui copie les nouvelles versions.
Bien sur, c'est à l'utilisateur d'ouvrir le fichier porteur.

Puis j'ai introduit dans le global des utilisateur une routine qui, à
l'ouverture du premier fichier d'une journée, vérifie s'il n'y a pas de
nouvelle version du fichier porteur d'objets, et qui propose à l'utilisateur
d'accepter les nouvelles versions, si OUI l'ouvre, et voilà.

Plus vite dit que fait, je sais, mais la premièr phas n'est pas tellement
sorcier.

--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
http://users.online.be/prom-ade/
+32-495-300 620
"Anne" schreef in bericht
news:
J'ai un certain nombre de macros à partager avec de nombreux
utilisateurs. Pour la mise à jour de ces macros, je voudrais éviter de
devoir les enregistrer sur le Global.mpt de chaque ordinateur.
J'ai essayé avec Organiser de lier les macros à un fichier partagé.
J'arrive alors à lancer la macro en passant par Outils/Macro/etc...
Mais pas en la lançant d'un bouton.
Quelqu'un aurait-il une solution à mon problème?

Ou éventuellemet une solution efficace pour partager les macros, et
faciliter la mise à jour?

Merci.