Re : VBA - à partir de classeur1 lancer un userform de classeur2 et fermer classeur1
Je me réponds à moi même, ce n'était finalement pas si compliqué, mais je ne sais pas pourquoi, j'y ai passé deux heures à le faire fonctionner.
J'ai en fait repris le code de job75 (loué soit le seigneur
dans lequel j'ai ajouté le mien. La solution était donc :
Private Sub CommandButton1_Click()
Dim FICH$
If Accueil1.ComboBox1 <> "" Then
FICH = (ThisWorkbook.Path & "\" & ComboBox1 & "\" & "monfichier.xls")
Workbooks.Open Filename:=FICH
ThisWorkbook.Close SaveChanges:=False
End If
End Sub
et dans mon second classeur
Private Sub Workbook_Open()
Accueil2.Show 0 'vbModeless
End Sub
Plus qu'à faire la même chose dans l'autre sens pour revenir au premier classeur, et tout est impec.
Un GRAND GRAND MERCI à tous.
Pat