Bonjour Azranoth, bonjour le forum,
Bon, pas très clair ton histoire. Tu as une UserForm1 qui contient la Combobox1. Si tu choisis gants dans cette ComboBox1 cela t'ouvre une UserForm2 avec un code, j'imagine, du style :
Private Sub ComboBox1_Change()
If Me.ComboBox1.Value = "gants" Then UserForm2.Show
End Sub
Là, tu as plusieurs OptionsButtons correspondant aux références des gants et un bouton Valider (Arrête moi si je me trompe !... )
Tu cliques sur une option et tu valides avec le bouton. Le code serait :
Private Sub CommandButton1_Click()
Dim CTRL As Control
For Each CTRL In Me.Controls
If TypeOf CTRL Is MSForms.OptionButton Then
If CTRL.Value = True Then
UserForm1.ComboBox1.Value = CTRL.Caption
Unload Me
Exit Sub
End If
End If
Next CTRL
MsgBox "Vous devez sélectionner une référence !": Exit Sub
End Sub