Bonjour,
Pour moi, ta question n'est pas claire. D?sol? si ma r?ponse n'est pas ?clairante.
A ) Proc?dure pour ouvrir le formulaire :
Tu adaptes le nom du formulaire au besoin.
'---------------------
Sub test()
Userform1.Show
End Sub
'---------------------
Lorsque le formulaire s'ouvre, si tu as un combobox dans ton formulaire
et que tu veux afficher dans ce combobox toutes les feuilles commen?ant
par "X_" moins la feuille o? tu es lors de l'appel,
Dans ton formulaire, tu utilises ce type de macro :
'----------------------------------------------
Private Sub UserForm_Initialize()
Dim Sh As Object
For Each Sh In ThisWorkbook.Sheets
If Left(Sh.Name, 2) = "X_" Then
If Sh.Name <> ActiveSheet.Name Then
Me.ComboBox1.AddItem Sh.Name
End If
End If
Next
End Sub
'----------------------------------------------