Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
655
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…