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 :
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.
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
Est-ce que quelqu'un voit d'où vient mon problème svp ?
Merci
Partager