Copier les modules d'un classeur - VB/VBA/VBS - Programmation
Marsh Posté le 20-03-2006 à 15:21:44
Oups...dsl erreur de manip...
J'aimerai savoir s'il est possible de copier les modules et les userform d'un classeur excel dans un autre classeur.
Je ne veux pas copier tout le classeur, mais uniquement le programme qu'il contient.
Thanks
Marsh Posté le 20-03-2006 à 18:08:29
Oui je comptais passer par là.
Mais je n'arrive pas à déclarer mon VBA Project pour pouvoir le copier.
Je pensais faire
dim MonProg as VbProject
set MonProg = ThisWorkbook.VbProject
Jusque là ca existe.
Mais MonProg.copy ou move...ca n'existe pas.
Ca serait quoi la méthode pour copier ce qu'il y a à l'intérieur de mon VbProject ?
Marsh Posté le 20-03-2006 à 18:11:56
En fait ca ne marche pas, la déclaration que j'ai fait ne marche pas.
Juste me donner la syntaxe pour identifier soit un module, soit une userform de mon projet me suffirait.
je me demerderai, mais là je bloque.
Marsh Posté le 21-03-2006 à 09:21:07
Dans l'explorateur d'objet de Visual basic editor avec les deux classeurs ouvert tu peux glisser les éléments d'un projet à l'autre
Marsh Posté le 21-03-2006 à 10:13:34
Oui ca je sais, l'inconévnient c'est quil va y avoir environ classeur à mettre à jour qui ne seront pas sur mon poste. Le fichier de base sera surle résau et les autres en local sur différent ordinateur.
Donc je veux pouvoir le fair à partir d'un programme.
Marsh Posté le 20-03-2006 à 15:19:57
Bonjour,
J'