Copie d'un userform vers un autre fichier

  • Initiateur de la discussion Christophe
  • Date de début
C

Christophe

Guest
Bonjour à tous,

J'ai un formulaire de saisie qui lors de certaines actions créé un nouveau classeur dans lequel il passe des infos, et qu'il envoi par "sendmail".
Je souhaiterais également pouvoir passer dans ce nouveau classeur un userform que je stockerais dans mon fichier initial et dont je ferais une copie dans le nouveau classeur.

Si quelqu'un peut m'aider, par avance merci
 
J

jon

Guest
bonjour

il y a peut-être mieux que cela mais c'est une première solution


sub demo
Workbooks("leclasseurcontenantluserform").VBProject.VBComponents.Item("Userform1").Export "c:\temp\t"

ActiveWorkbook.VBProject.VBComponents.Import "c:\temp\t"
'le classeur actif n'est pas forcément celui d'où tu lances la macro, mais peut-être le classeur que tu as généré afin d'appliquer la méthode sendmail
end sub
 

Discussions similaires

Réponses
18
Affichages
636

Statistiques des forums

Discussions
312 232
Messages
2 086 461
Membres
103 219
dernier inscrit
Akyrah