Salut,
ce que tu pourrais faire c'est de creer une petite sub routine dans ton fichier excel pour afficher le userform du style :
Sub AfficherForm ()
Load Userform1
Userform1.Show
End Sub
et dans word si on reprend ce qui a deja ete fait:
Dim Applixls As Object, MonWBK As Object
Set Applixls = GetObject(, "Excel.Application") 'ici on essaye de recuperer une session excel existante
If Nothing Is Applixls Then 'si pas de process excel en cours
Set Applixls = CreateObject("Excel.Application") 'on lance excel
Set MonWBK = Applixls.Workbooks.Open(c:\blablabla...xls)
else
On Error Resume Next
Applixls.Workbooks("blablabla...xls).Activate
if not err = 0 then
Set MonWBK = Applixls.Workbooks.Open(c:\blablabla...xls)
else
set MonWBK = Applixls.ActiveWorkbook
End if
End if
Applixls.Run "AfficherForm"
Cette fois j'ai teste et cela fonctionne
