Bonjour,

Je bute sur une boucle (?)

Dans un UF :
  • 2 Frames
  • Dans Frame1 : 1 seul bouton d'option (OptionButton1)
  • Dans Frame2 : 4 boutons d'option (OptionButton2 à OptionButton5)

Objectif :

Si aucun de ces boutons n'est sélectionné, je souhaite que le CommandButton "Bouton_OK" soit masqué.

Ce qui suit masque le Bouton_OK mais la sélection d'un bouton d'option ne le ré-affiche pas, ce qui ne me surprend pas.
La détection d'un OptionButton à True se fait-elle aussi dans UserForm_Initialize() ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Private Sub UserForm_Initialize()
 
    For idx = 1 To 5
        If Me.Controls("OptionButton" & idx) = False Then
            Bouton_OK.Visible = False
        Else
            Bouton_OK.Visible = True
        End If
    Next idx
Besoin de vos lumières, si possible,
Cordialement,
jp