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
622

Membres actuellement en ligne

Statistiques des forums

Discussions
312 206
Messages
2 086 203
Membres
103 157
dernier inscrit
youma