Recopie de Macro dans autre classeur
buldo1
Messages postés
17
Statut
Membre
-
buldo1 Messages postés 17 Statut Membre -
buldo1 Messages postés 17 Statut Membre -
Bonjour,
Je cherche une Macro qui puisse faire les actions suivantes:
1) supprimer la macro Workbook_open de x fichiers (pour la boucle je sais comment faire)
2) recopier la macro Workbook_open d'un fichier(source) dans tous ces fichiers
Merci
Cordialement
Je cherche une Macro qui puisse faire les actions suivantes:
1) supprimer la macro Workbook_open de x fichiers (pour la boucle je sais comment faire)
2) recopier la macro Workbook_open d'un fichier(source) dans tous ces fichiers
Merci
Cordialement
Configuration: Windows XP Internet Explorer 6.0 Excel 2000
4 réponses
-
Bonjour,
Workbook_open appartient à l'objet ThisWorkbook sous l'editeur vba (v. fenetre "Projet - VBAProject"). Tu selectionnes cet objet => Click Droit => Exporter un fichier => Enregistrer au format .cls.
Ensuite tu traites ce fichier avec ta macro.
Tu peux faire la meme chose avec des Sub ou des Function si ils/elles sont contenus dans un module. Il faudra les enregistrer au format .bas. -
bonjour SHAABoo
je ne comprends ta réponse
ce que je cherche c'est une macro en VBA qui delete la macro Workopen de x fichiers
et qui la remplace par celle de mon fichier
suis-je assez clair?
Cordialement -
oui cette macro se trouve dans tous mes fichiers Excel
et je voudrais la remplacer par une nouvelle
je peux la faire à la main
mais comme j'ai plus de 70 fichiers je pensais trouver une macro qui le faisait automatiquement
merci
cordialement -
je crois que l'on ne se comprend pas
le faire un par un je sais
moi ce que je cherche c'est une macro qui le fait