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
Comment faire en sorte que tous les onglets soient selectionnées et pas seulement le premier.
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) ...
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
Partager