Merci pour ta réponse,
En fait j'ai fini par trouver une solution mais je n'ai pas eu le temps de la poster.
Comme tu l'as suggéré je suis passé par UserForm_Initialize() dans ma deuxième USF, et j'ai fait des test sur les valeurs de mes deux checkbox de la première USF.
Après sur ma première Userform j'ai testé mes deux checkbox de telle manière que pour poursuivre, une seule devait être cochée.
Je n'ai pas mon programme sous la main mais le code placé dans la deuxième USF s'apparente au suivant:
Private Sub UserForm_Initialize()
If fm1.chk1=true then
txt1.Enabled=false
cbo1.Enabled=false
txt1.Backcolor = &"code couleur"&
cbo1.Backcolor= &"code couleur"&
ElseIf fm1.chk2=true then
txt2.Enabled=false
cbo2.Enabled=false
txt2.Backcolor = &"code couleur"&
cbo2.Backcolor= &"code couleur"&
End If
End Sub
Ceci dit je vais essayer avec ta solution de passer par des OptionButton qui me parait plus simple ^^.
Merci encore.
Erwan