Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2147 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Mise à jour macro dans plusieurs fichiers...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] Mise à jour macro dans plusieurs fichiers...

n°1830006
scaryfan
Apple Inside
Posté le 21-12-2008 à 11:23:24  profilanswer
 

:hello:  
 
Salut à tous !
 
Et avant tout, bonnes fêtes de fin d'année...  ;)  
 
J'ai eu question sur la mise à jour de macro.
Voilà le décor :
   - j'ai créé un fichier Excel avec X onglets,
   - j'ai également une macro qui permet de faire un traitement spécifique,
   - j'ai dupliqué ce fichier Excel (qui porte le nom MODELE.XLS) en autant de fichiers que j'ai besoin (SOCIETE1.XLS, SOCIETE2.XLS...).
Et donc, dans chacun de ces fichiers de travail, je remplis les tableaux avec les données nécessaires et j'exécute la macro quand j'en ai besoin.
 
Pour le moment, tout a l'air simple...
 
Mais voilà que je dois à un moment donné modifier la fameuse macro car le traitement a évolué... et même je dois insérer plusieurs autres macros pour d'autres traitements.
 
Ma question est donc simple : comment faire pour mettre à jour tous les fichiers, rapidement et sûrement ?
Car dans la pratique, je peux être amené à avoir plus d'une centaine de fichiers et je ne me vois pas les ouvrir un à un et modifier les macros...
 
Merci pour votre aide...
 
;)


---------------
iMac 4Ghz (fin 2015) RAM 16Go SSD 256Go SSD 2To
mood
Publicité
Posté le 21-12-2008 à 11:23:24  profilanswer
 

n°1830007
scaryfan
Apple Inside
Posté le 21-12-2008 à 11:31:08  profilanswer
 

;)  
 
Quelques précisions car je pense que certains vont me suggérer d'utiliser un fichier XLA pour n'avoir qu'à modifier la macro dans ce fichier et que chacun des fichiers XLS pointent vers celui-ci...
 
Mais je ne sais pas si ça va marcher car au même moment, plusieurs utilisateurs pourront travailler sur plusieurs ficheirs XLS, et donc, faire appel en même temps à ladite macro... (cela dit, je n'ai jamais essayé pour voir si ça marche...  :pt1cable:  ).
 
Quelles sont vos suggestions et conseils ?
 
 :hello:


---------------
iMac 4Ghz (fin 2015) RAM 16Go SSD 256Go SSD 2To
n°1830028
kiki29
Posté le 21-12-2008 à 12:35:56  profilanswer
 

Salut,Voir http://silkyroad.developpez.com/VBA/VisualBasicEditor/ et plus particulierement : IV. Gérer les modules et les procédures

Message cité 1 fois
Message édité par kiki29 le 21-12-2008 à 12:37:39
n°1830036
scaryfan
Apple Inside
Posté le 21-12-2008 à 13:20:14  profilanswer
 

kiki29 a écrit :

Salut,Voir http://silkyroad.developpez.com/VBA/VisualBasicEditor/ et plus particulierement : IV. Gérer les modules et les procédures


 
Merci !
 
Je vais voir cela... ;)
 
 :hello:


---------------
iMac 4Ghz (fin 2015) RAM 16Go SSD 256Go SSD 2To
n°1830040
scaryfan
Apple Inside
Posté le 21-12-2008 à 13:30:12  profilanswer
 

Bon, je teste la méthode XLA (une macro unique dans un fichier XLA).
 
En ouvrant plusieurs sessions Excel, j'arrive à ouvrir mes fichiers XLS, et aussi plusieurs fois le fichier XLA... et j'arrive aussi à exécuter la macro - en même temps - à partir des différents fichiers XLS...
 
Cool ! Ca a l'air de bien fonctionner... faut je vérifie si sur un réseau, ça va fonctionner aussi... je pense que oui... ;)


---------------
iMac 4Ghz (fin 2015) RAM 16Go SSD 256Go SSD 2To

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Mise à jour macro dans plusieurs fichiers...

 

Sujets relatifs
Récupérer texte Textbox dynamique en VBAAccess - requete pour regrouper plusieurs champs en 1 seul
Problème avec VBAComment recuperer le username windows sous VBA?
JLabel sur plusieurs lignes[VBA Excel] Envoi mail puis reprendre la main...
Boucler un solveur VBAMacro vba powerpoint
Decompresser automatiquement les fichiers qui l'ont pas déjà étémacro pour 4 conditions
Plus de sujets relatifs à : [VBA] Mise à jour macro dans plusieurs fichiers...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR