Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

controler selection OptionButton dans 2 frames differentes

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 !

GHISLAIN

XLDnaute Impliqué
bonjour a tous ,

j ai un USERFORM contenant 2 "frame" avec chacun 2 "OptionButton"



je cherche a controler la validation independement de chaque frame comportant chacun 2 OptionButton


soit dans frame1 que soit selection OptionButton1 ou OptionButton2

et que dans frame2 que soit selection OptionButton3 ou OptionButton4

donc lorsque je clique sur mon bouton de validation il faut que 2 OptionButton soit selectionnes , un dans chaque frame avant de continuer sinon message sur la frame n'ayant pas d OptionButton de coché..


merci a tous de votre aide

amicalement

ghislain
 

Pièces jointes

Re : controler selection OptionButton dans 2 frames differentes

Bonjour Ghislain

Si tu n'as que 4 OptionButton, tu n'es pas obligé d'utiliser une boucle
Code:
Private Sub CommandButton1_Click()
  If Me.OptionButton1 + Me.OptionButton2 = 0 Then
    MsgBox "Merci de sélectionner une des 2 options"
    Me.Frame1.SetFocus
    Exit Sub
  End If
  If Me.OptionButton3 + Me.OptionButton3 = 0 Then
    MsgBox "Merci de sélectionner une des 2 options"
    Me.Frame2.SetFocus
    Exit Sub
  End If
End Sub

A+
 
Re : controler selection OptionButton dans 2 frames differentes

Salut Gislain, le Forum

Un essai à adapter

Code:
Option Explicit

Private Sub CommandButton1_Click()
Dim cpt As Byte, i As Byte

For i = 1 To 4
    cpt = cpt - (Controls("OptionButton" & i).Value = False)
Next i
If cpt > 2 Then
    Me.Hide
    MsgBox ("Veuillez sélectionner une Option dans chaque Frame")
    UserForm1.Show 0
    Exit Sub
End If
MsgBox "Ok"
End Sub
Bonne Journée

EDITION: Salut Bruno 🙂 Cafaisaitlongtemps...😉
 

Pièces jointes

Dernière édition:
Re : controler selection OptionButton dans 2 frames differentes

Bonjour Gislain, Bruno, Dull, et à ceux qui passeront par là,

Je ne sais pas si tu sais un peu gérer les Modules de Classe...?

Car il serait alors simple de ne rendre visible ton Bouton de Validation
que lorsque l'un des "OptionButton" à été sélectionné.

Aussi voir du coté:

Code:
If Le OptionButton1.Parent.Name = "Frame1" Then
Et c.

Amicalement,

Yann
 
- 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
6
Affichages
853
Réponses
1
Affichages
3 K
G
Réponses
2
Affichages
12 K
Réponses
3
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…