|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Julien Darras Inscription : août 2005 Messages : 19 ![]() |
Bonjour,
J'ai un userform de demandes (form_demande) et dans celui-ci j'ai une listbox ou l'on doit choisir le poste du contact (boxposte). Les valeurs de cette listbox sont dans un onglet poste. A côté de la listbox du formulaire demandes, j'ai un bouton qui ouvre un second formulaire ou l'on peut ajouter un poste + quelques infos le concernant. Mon problème est que lorsque j'ajoute un poste et que le formulaire se ferme, mon premier formulaire n'est pas mis à jour. Je ne trouve pas le poste que j'ai créé, je dois fermer puis réouvrir le formulaire. Comment raffraichir le formulaire 1, lorsque je valide le formulaire 2 ? Merci pour votre aide. Julien |
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 920 ![]() |
Bonjour,
Comment est alimentée la listbox lors de l'ouverture de la première userform? (Un evenement, utilisation de RowSource, Appel d'une procedure)
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Julien Darras Inscription : août 2005 Messages : 19 ![]() |
C'est alimenté via rowsource, dans le gestionnaire de noms, j'ai écrit :
Code :
=DECALER(POSTE!$B$2;0;0;NBVAL(POSTE!$B:$B)-1) |
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 920 ![]() |
Lors de la sortie de la userform (boxposte) redéfini ta plage de donnée
Quelque chose comme cela Code :
form_demande.Listbox.RowsSource = "Poste!B2:B" & sheets("POSTE").Range("B65536").End(xlup).Row
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Julien Darras Inscription : août 2005 Messages : 19 ![]() |
J'ai fait une erreur, ce n'est pas une listbox mais une combobox, j'ai remplacer listbox par combobox mais ca ne fonctionne pas, il m'écrit :
Erreur de compilation Membre de Méthode ou de données introuvable ! PS : merci pour ton aide... |
|
00
|
|
|
#6 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 920 ![]() |
J'ai mis Listbox car je ne connais pas le nom exact de ton objet.
As tu bien remplacé par le bon nom?
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Julien Darras Inscription : août 2005 Messages : 19 ![]() |
Eh eh eh ! Ca fonctionne, merci beaucoup, j'ai corrigé RowSource qui s'écrit sans s à row !
Code :
form_demande.Listbox.RowsSource = "Poste!B2:B" & sheets("POSTE").Range("B65536").End(xlup).Row En tout les cas, merci pour ton aide Julien |
|
00
|
|
|
#8 | ||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 920 ![]() |
Citation:
A ce niveau la casse n'est respecté. Pas d'incidence.
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
||
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Julien Darras Inscription : août 2005 Messages : 19 ![]() |
Un grand merci à toi pour ton aide.
|
|
00
|
Copyright © 2000-2012 - www.developpez.com