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

Statistiques des forums

Discussions
311 725
Messages
2 081 942
Membres
101 849
dernier inscrit
florentMIG