• Initiateur de la discussion Initiateur de la discussion Ben
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

Ben

Guest
Bonjour le Forum,

J'aurais encore besoin de votre aide pour un problème rencontré:
J'ai un userform multipage. Sur 2 pages j'ai un label qui par hyperlink appelle une listbox, cette liste box alimente la combobx1 sur une page. Mais j'aimerais pouvoir faire appeler de la même manière sur une autre page cette même liste pour remplir aussi une autre combobox. Je ne sais pas si cela se fait et si oui comment?

je voyais la solution pour avoir cette idée:
Merci à toutes les bonnes volontés

Private Sub ListBox1_Click()

With UserForm1


'si je suis sur la page 1
.ComboBox1 = Me.ListBox1.Column(0, Me.ListBox1.ListIndex)


'si je suis sur la page 2

ComboBox3 = Me.ListBox1.Column(0, Me.ListBox1.ListIndex)

End With
Unload Me
End Sub
 
Bonjour Ben, le Forum,

Sachant que les controles dans un USF ne peuvent pas avoir le même nom (propriété Name), tu peux appeler tes listes des n'importe quelles page du Multipage.

Private Sub ListBox1_Click()

With UserForm1


'si je suis sur la page 1
.ComboBox1 = Me.ListBox1.Column(0, Me.ListBox1.ListIndex)


'si je suis sur la page 2

ComboBox3 = Me.ListBox1.Column(0, Me.ListBox1.ListIndex)

End With
Unload Me
End Sub

Par contre, tu as mis un '.' avant ComboBox1 mais pas avant ComboBox3. Ton pb vient peut-ête de là !

Bon courage 😉

@+
 
Bonjour le Forum,
Laurent,

Merci de ton temps, mais je me suis peut être mal exprimé.
Ce n'est pas un code que j'utilise. En fait c'est juste ce que j'aimerais que cela fasse.
En effet si je peux appeler la listbox1 de chacune des pages, je ne peux remplir en l'état les 2 combobox.
Car en fait le code que j'ai posté permet de remplir la combobox après avoir sélectionné une ligne de la listbox.
Il faudrait que je puisse remplir la combobox1 lorsque je suis sur la page 1 et la combobox3 lorsque je suis sur la page 3.

Merci
 
Bonjour le Forum,
Laurent,

Merci de ton temps, mais je me suis peut être mal exprimé.
Ce n'est pas un code que j'utilise. En fait c'est juste ce que j'aimerais que cela fasse.
En effet si je peux appeler la listbox1 de chacune des pages, je ne peux remplir en l'état les 2 combobox.
Car en fait le code que j'ai posté permet de remplir la combobox après avoir sélectionné une ligne de la listbox.
Il faudrait que je puisse remplir la combobox1 lorsque je suis sur la page 1 et la combobox3 lorsque je suis sur la page 3.

Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
904
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
499
Retour