OVH Cloud OVH Cloud

Boutons d'option

2 réponses
Avatar
Denys
Bonjour =E0 tous,

Sur un userform, j'ai mis un "Frame" dans lequel se=20
trouvent deux boutons d'option. Un pour Oui, et un pour=20
Non. Je voudrais que le bouton pour Non soit le bouton par=20
d=E9faut lorsque l'usager clique sur OK, si bien s=FBr il n'a=20
pas cliqu=E9 sur le bouton Oui au pr=E9alable.

Est-ce quelqu'un saurait comment le faire?

Merci beaucoup

Denys

2 réponses

Avatar
Michel HOLDERITH
Salut,

Private Sub UserForm_Initialize()
UserForm1.OptionButtonnon = True
UserForm1.OptionButtonoui = False
End Sub

@+
Michel

"Denys" wrote in message
news:00a901c3a47e$fd6ed6c0$
Bonjour à tous,

Sur un userform, j'ai mis un "Frame" dans lequel se
trouvent deux boutons d'option. Un pour Oui, et un pour
Non. Je voudrais que le bouton pour Non soit le bouton par
défaut lorsque l'usager clique sur OK, si bien sûr il n'a
pas cliqué sur le bouton Oui au préalable.

Est-ce quelqu'un saurait comment le faire?

Merci beaucoup

Denys
Avatar
Michel Gaboly
Bonjour,

Voici un exemple simple :

Un UserForm, avec 2 OptionButton, dans un Frame, nommés
"OOui" et "ONon" et un bouton OK nommé "BOK".

Associe le code suivant au UserForm.

Option Explicit
Private Choix As String

Private Sub UserForm_Initialize()
Choix = ""
End Sub

Private Sub BOK_Click()
If Choix = "" Then Choix = "Non"
MsgBox Choix
End Sub

Private Sub OOui_Click()
Choix = "Oui"
End Sub

Private Sub ONon_Click()
Choix = "Non"
End Sub



Bonjour à tous,

Sur un userform, j'ai mis un "Frame" dans lequel se
trouvent deux boutons d'option. Un pour Oui, et un pour
Non. Je voudrais que le bouton pour Non soit le bouton par
défaut lorsque l'usager clique sur OK, si bien sûr il n'a
pas cliqué sur le bouton Oui au préalable.

Est-ce quelqu'un saurait comment le faire?

Merci beaucoup

Denys


--
Cordialement,

Michel Gaboly
http://www.gaboly.com