Message ObtionButton

  • Initiateur de la discussion Initiateur de la discussion maval
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

maval

XLDnaute Barbatruc
Bonjour


Pour ouvrir la Combobox je doit cocher l'OptionButton1.
Je suis à la recherche d'un code message que si j'essai d'ouvrir la combobox sans cocher l'OptionButton1 un message me dit de cocher d'abord l'OptionButton1 pour pouvoir ouvrir la Combobox

Je joint un fichier exemple

Je vous remerci de votre aide
 

Pièces jointes

Re : Message ObtionButton

Bonjour maval , le Forum,

Comme cei peut-être:
Code:
Private Sub ComboBox1_DropButtonClick()
If OptionButton1.Value = 0 Then
    MsgBox "vous devez d'abord valider votre choix", vbCritical, "ATTENTION"
    OptionButton1.SetFocus
    Exit Sub
End If
End Sub

@+ 😎
 
Re : Message ObtionButton

salut

Si... au départ, la propriété Visible de ComboBox1 est à False, ne serait-ce pas mieux avec une case à cocher et simplement
Code:
Private Sub CheckBox1_Click()
  ComboBox1.Visible = CheckBox1
End Sub
?

Exact et ma macro du fichier précédent pouvait être simplifiée en :
Private Sub OptionButton1_Change()
If UserForm1.OptionButton1 = True Then
ComboBox1.Visible = True
End If
End Sub

Mais ta macro est plus simple et l'on peut cliqueter pour annuler la sélection également !
simple étourderie !

bonne soirée
 
Dernière édition:
Re : Message ObtionButton

Bonjour à tous et bon dimanche,

Suite au code de xhudi69 que je salut et remercie au passage je viens de voir que pour deux ObtionButton c'était beaucoup plus difficile que je le penser. j'ai modifier mon code comme ceci:

Code:
Private Sub ComboBox1_DropButtonClick()
If OptionButton1.Value = 0 Then
     MsgBox "vous devez d'abord valider votre choix", vbCritical, "ATTENTION"
     OptionButton1.SetFocus
     Exit Sub
 End If
 
 If OptionButton2.Value = 0 Then
     MsgBox "vous devez d'abord valider votre choix", vbCritical, "ATTENTION"
     OptionButton2.SetFocus
     Exit Sub
 End If
 
 
End Sub

Mais il doit manquer quelque chose au milieu, pour lui dire . Si l'OptionButton1 ou le OptionButton2 n'est pas cocher alors le message "MsgBox "vous devez d'abord valider votre choix", vbCritical, "ATTENTION"

Merci de votre aide
 
Re : Message ObtionButton

salut 😀

l'instruction OptionButton1.SetFocus ne me semble pas utile.

AusSi... autre possibilité :
Code:
Private Sub ComboBox1_DropButtonClick()
  If OptionButton1 + OptionButton2 <> 0 Then Exit Sub
  MsgBox "vous devez d'abord valider votre choix", vbCritical, "ATTENTION"
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
308
Réponses
5
Affichages
358
Réponses
40
Affichages
2 K
  • Question Question
Autres Code VBA
Réponses
11
Affichages
469
Réponses
13
Affichages
738
Réponses
2
Affichages
306
Réponses
6
Affichages
213
Retour