il faut mettre ton code dans l’événement change (OptionButton3_Change())
Private Sub OptionButton1_Change()
ComboBox1.Visible = ad 'ad = cellule liée au bouton d'option
End Sub
Private Sub ComboBox1_GotFocus()
MsgBox "mettre en place le travail à faire", vbInformation, "ici,"
'pour finir, remettre l'option à false
ad = False 'ad = cellule liée au bouton d'option
End Sub
sans cela, le bouton n'est plus utile et il y a peut-être mieux à faire; mais sans le contexte ...Si... pourquoi passer par une cellule sauf si initialisation de l'OptionButton da,ns certaines conditions ...
dans ce cas, je me contente de :...
Arf tout simplement et en une seule ligne de code [/code]
Private Sub OptionButton3_Change()
ComboBox1.Visible = OptionButton3
End Sub