Tiens c'est remoi !!
Une 3) approche (après mon café) encore plus simple, tu exportes ton UserForm et tu le ré-importe par VBA ...
Option Explicit
Sub ImportUSFAuto()
Dim MonUSF As String
MonUSF = "C:\Mes Documents\UserForm1.frm"
With Workbooks("LeClasseurCible.xls").VBProject
.VBComponents.Import MonUSF
End With
End Sub
Très simple !!!
@+Thierry