Bonjour chères experts de VBA
J'ai trois OptionButton dont un qui est caché
OptionButton1 = Visible
OptionButton2 = Visible
OptionButton3 = Caché
Je veux pouvoir décocher OptionButton1 si elle est activée (true) et que l'utilisateur reclique dessus. Dans ce cas, c'est l'OptionButton3 qui se coche (personne ne le voit puisqu'il est caché)
Voici ma proposition de code (qui ne fonctionne pas. Avec ce code, OptionButton1 refuse simplement de se cocher)
Pourquoi ça ne fonctionne pas????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub OptionButton1_Click() If Me.OLEObjects("OptionButton1").Object.Value = True Then Me.OLEObjects("OptionButton3").Object.Value = True Me.OLEObjects("OptionButton1").Object.Value = False End If End Sub
J'ai une autre question. Après avoir fait des test, je me rends compte que VBA ne considère pas le click sur un OptionButton lorsque celui-ci est déjà coché (true). Y'a-t-il moyen de forcer VBA à considérer un click sur un bouton radio déjà coché?
Merci
Partager