Bonjour
J'ai fais un code que j'ai placé dans le VBAProject(Perso.xlam)
Sub Import_USF()
ThisWorkbook.VBProject.VBComponents.Import ("C:\VBA\UserForm1.frm")
ThisWorkbook.VBProject.VBComponents.Import ("C:\VBA\UserForm2.frm")
ThisWorkbook.VBProject.VBComponents.Import ("C:\VBA\ONGLET3.bas")
MsgBox "Importation réussie.", vbInformation
Application.Run "Onglet2"
End Sub
Il devrait importer via une commande dans le ruban
2 UserForms et 1 module dans le fichier actif que j'ai ouvert (jamais le même)
Cela marche impec, mais l'importation se fait dans le VBAPoject.xlam et non dans mon classeur
je ne comprend pas (même si je sais que j'ai le Personal.xlam toujours ouvert)
Comment est-ce qu'il faut faire pour envoyer mes UserForms et mon module dans le classeur que je viens d'ouvrir?
D'avance je vous remercie pour votre aide et votre disponibilité