XL 2016 listbox avec meme source sur multi page

babouches59

XLDnaute Nouveau
Bonjour
j'utilise une userform avec multipage
celui a pour particularité d'avoir une listbox sur chaque page ayant la meme source.
sur la premiere page pas de souci par contre sur les autres pas d'affichage de la listbox avec choix multiple.

ci-joint un fichier pour mieux comprendre la problématique.

Merci d'avance
 

Pièces jointes

  • test.xls
    44.5 KB · Affichages: 9
Solution
si je reprend le fichier de @ChTi160 que je salue

la solution proposée permet d'initilaiser les Listbox de chaque multipage..
par contre; il n'a pas été question de remplir les textbox..
il faut donc aussi adapter le code

1) renommer tous les textbox (DEST==> txb_Dest_1 2 3 4 )
2) mettre le code qui va en face..
regarde la PJ: j'ai commencé pour le TextBox 1

PS: @ChTi160 : je crois que pour éviter de recopier le meme code pour tous les textbox, il faudrait passer par un module de classe..?? ca. pour moi. c'est encore un mystère..: si tu as une piste

ChTi160

XLDnaute Barbatruc
Bonsoir le Fil
Histoire de vous saluer !
J'ai nommé les ListBox
De LstB_SOURCE_1 à LstB_SOURCE_4
Puis mis ce code dans l'Initialize du Userform
VB:
Private Sub UserForm_Initialize()
 For i = 1 To 4
  Me.Controls("LstB_SOURCE_" & i).List = Array("Lecture", "Cinéma", "Vélo", "Natation", "Internet", "xx", "yy", "zz")
 Next
End Sub
à voir donc si ça peut répondre à la demande
Bonne fin de Soirée
Jean marie
 

babouches59

XLDnaute Nouveau
Bonsoir le Fil
Histoire de vous saluer !
J'ai nommé les ListBox
De LstB_SOURCE_1 à LstB_SOURCE_4
Puis mis ce code dans l'Initialize du Userform
VB:
Private Sub UserForm_Initialize()
 For i = 1 To 4
  Me.Controls("LstB_SOURCE_" & i).List = Array("Lecture", "Cinéma", "Vélo", "Natation", "Internet", "xx", "yy", "zz")
 Next
End Sub
à voir donc si ça peut répondre à la demande
Bonne fin de Soirée
Jean marie
Erreur d'execution 13 : incompatibilité de type
 

babouches59

XLDnaute Nouveau
mon but étant pour chaque multipage de récuperer dans chaque listbox les choix selectionné et les envoyé sur une page excel différente pour chaque multipage.
les differentes selections devront etre dans une cellule précise et les un en dessous des autre.

exemple multipage 1 ---> 3 selections à recopier sur textbox qui recopie sur cellule A10 le premier choix puis A11 le deuxieme choix sur page 1
multipage 2 ---> 6 choix ---> vers textbox 2 ---> cellule B10 premier choix, B11 deuxieme choix et ainsi de suite.

Merci d'avance
 

ChTi160

XLDnaute Barbatruc
Re
je vois ton message #7
et je me dis que je n'ai pas du comprendre Lol
mon but étant pour chaque multipage de récuperer dans chaque listbox les choix selectionné et les envoyé sur une page excel différente pour chaque multipage.
les differentes selections devront etre dans une cellule précise et les un en dessous des autre.

exemple multipage 1 ---> 3 selections à recopier sur textbox qui recopie sur cellule A10 le premier choix puis A11 le deuxieme choix sur page 1
multipage 2 ---> 6 choix ---> vers textbox 2 ---> cellule B10 premier choix, B11 deuxieme choix et ainsi de suite.
"tu dis : "pour chaque multipage" il n'y en avait qu'un dans ton userform
puis "exemple multipage 1"
Il faudrait que tu mettes un fichier représentatif de ce que tu as et ce que tu veux!
Bonne journée
jean marie
 
Dernière édition:

babouches59

XLDnaute Nouveau
Désolé !
je vais mieux vous exposer mon probleme.
j'ai creer un userform avec multipage.
Chaque page contient une listbox avec choix multiple qui doit etre envoyé sur une feuille excel differente
5 listbox au total retranscrit sur 5 feuilles excel.
les 5 listbox ont une base de donnée commune.
j'arrive pas a savoir comment faire.

merci d'avance.
 

ChTi160

XLDnaute Barbatruc
Bonjour babouches59

Je n'ai surement rien compris à la demande !

j'utilise une userform avec multipage
celui a pour particularité d'avoir une listbox sur chaque page ayant la meme source.
sur la premiere page pas de souci par contre sur les autres pas d'affichage de la listbox avec choix multiple.
sur les autres pas d'affichage de la listbox avec choix multiple.
Bonne continuation
Jean marie
 

vgendron

XLDnaute Barbatruc
Hello
Question bête..
le multipage est il indispensable??
tu as 5 listbox identiques, et selon la page du mulitpage, tu envoies les données sur une feuille différente..
pourquoi ne pas mettre simplement un combobox "Choix de feuille" à la place du multipage??
 

babouches59

XLDnaute Nouveau
Hello
Question bête..
le multipage est il indispensable??
tu as 5 listbox identiques, et selon la page du mulitpage, tu envoies les données sur une feuille différente..
pourquoi ne pas mettre simplement un combobox "Choix de feuille" à la place du multipage??
J'ai une gamme de maintenance qui se trouve sur plusieurs feuilles excel.
mon but et de la transposer en userform pour que se soit plus convivial pour l'opérateur.
les 5 listbox contiennent les noms des opérateurs en charge de divers controle.
 

Discussions similaires

Réponses
8
Affichages
456
Réponses
4
Affichages
347

Statistiques des forums

Discussions
312 480
Messages
2 088 757
Membres
103 951
dernier inscrit
Misterb