Copier les modules d'un classeur

Copier les modules d'un classeur - VB/VBA/VBS - Programmation

Marsh Posté le 20-03-2006 à 15:19:57    

Bonjour,
 
J'

Reply

Marsh Posté le 20-03-2006 à 15:19:57   

Reply

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

Reply

Marsh Posté le 20-03-2006 à 16:20:26    

c tout à fait possible avec Visual Basic Editor

Reply

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 ?
 

Reply

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.

Reply

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

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

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