Salut Youb,
Coder l'USF comme ça non. Par contre, tu peux créer le modèle de ton USF, l'exporter dans un dossier, puis avec ta macro, tu pourras l'importer dans le fichier que tu viens de créer :
Sub Import_USF()
On Error Resume Next
Application.VBE.ActiveVBProject.VBComponents.Import "C:\_VBA\USF_NAME_MJ.frm"
End Sub
Par contre il te faut activer au préalable la référence Microsoft Visual Basic for Applications Extensibility X.X !
Bonne journée,
Baboutz