Bonjour,
je dispose d'une userform sur laquelle ul y a un objet multipage dans lequel il y a un autre objet multipage. jusque la j'espère que je suis claire.les données que je rentre dans ma userform sont renvoyées dans une feuille excel nommée bdd1. ces données sont chargée dans ma userform quand on l'ouvre. le problème c'est que ma userform ne charge que les données du premier onglet et du premier sous onglet des multipages.
Je mets un bout de code pour que ce soit un peu plus clair

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
Private Sub base_change()
If Controle_Donnees(CurrentPanelNo) = False Then Exit Sub
If Not (PremiereOuverture) Then Sauvegarde (CurrentPanelNo) Else PremiereOuverture = False
CurrentPanelNo = base.SelectedItem.Index ' le problème est ici
With BDD1
CurrentPanelNo = base.SelectedItem.Index
v = Controls("moi" & base.SelectedItem.Name).SelectedItem.Index
j = v
If CurrentPanelNo = 0 Then
    If v = 0 Then
        Controls("PR" & CurrentPanelNo & v & "0") = .Cells(Date1Row, 4 + j)
        Controls("PR" & CurrentPanelNo & v & "1") = .Cells(Date1Row, 7 + j)
        Controls("PR" & CurrentPanelNo & v & "2") = .Cells(Date1Row, 10 + j)
...
Comment faire en sorte que tous les onglets soient selectionnées et pas seulement le premier.
Si vous avez des questions y a pas de problème.
Merci beaucoup
Amélie


Petite précision : dans ma userform il y a 3 onglets. chaque onglet a lui même 3 onglets et dans chacun d'entre eux il y a environ 30 textBox à renseigner