Bonjour à tous,

Dans un formulaire, j'ai une Combo (ComboUtil), deux TextBox (TextPrenom, TextMdP).
Les deux TextBox se remplissent en fonction du choix fait dans la Combo (Nom de l'agent)
Ensuite j'ai 10 CheckBox dans une Frame (Frame2).
Je souhaite mettre en place un code qui me permettrait que les CheckBox soit à True si il y a un "X" sur la ligne où se trouve le Nom (les X correspondent à des droits d'accès).
J'ai commencé un début de code, mais les Checkbox ne se modifient pas au changement de la Combo.
Voici le début du code et je joins également le fichier
Merci par avance pour votre aide

Utilisateur.xlsm

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Private Sub ComboUtil_Change()
Dim Nom As Variant
With ThisWorkbook.Sheets("Accès")
        For Each Nom In .Range("A2:A" & .[A65000].End(xlUp).Row)
            If CStr(Nom) = CStr(Me.ComboUtil.Value) Then
                Me.TextPrenom.Value = .Cells(Nom.Row, 2)
                Me.TextMdP.Value = .Cells(Nom.Row, 3)
                If .Cells(Nom.Row, 4).Value = "X" Then Me.CheckBoutAgent2.Value = True
            End If
        Next
    End With
End Sub