Bonjour,
J'ai une liste déroulante dont les items sont identiques au nom des pages de mon multi-page.
A l'ouverture de mon USF, le multi-page est invisible. Puis en remplissant le formulaire, quand l'utilisateur arrive sur la ComboBox, je voudrais que cela ouvre le multi-page sur la page correspondante.
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Private Sub CbxPCC_Change()
With MultiPage1
    .Visible = True
    .Enabled = True 'détermine si le controle est actif,
    If cbxPCC = "Salaires Normaux" Then
        .Pages(0).Visible = True
        .Pages(1).Visible = False
        .Pages(2).Visible = False
        .Pages(3).Visible = False
        .Pages(4).Visible = False
    ElseIf cbxPCC = "Domicile Fiscal DP" Then
        .Pages(0).Visible = False
        .Pages(1).Visible = True
        .Pages(2).Visible = False
        .Pages(3).Visible = False
        .Pages(4).Visible = False
    Elseif...
    End If
End With
End Sub
A première vu, cela fonctionne, sauf si l'utilisateur décide de modifier la ComboBox. Alors là, ma page devient grise et les contrôles de la page disparaissent ; seuls les noms de page change correctement.

Est-ce que quelqu'un voit d'où vient mon problème svp ?
Merci