Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autres EXCEL 2007: Affichage de formulaire, l'un après l'autre

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 !

kkamadou

XLDnaute Junior
'Salue le Forum,
'J 'ai 3 formulaires: UserFormclasse, UserFormcompo et USF_selection
'et 2 Boutons: "Ouvrir formulaire selection élève" et par "classe impression multiple"
'sur la feuille "BulletinEleve"
'Je veux afficher le formulaire UserFormcompo puis USF_selection lorsque je clique sur
'"Ouvrir formulaire selection élève"
'et seulement le formulaire UserFormcompo lorsque je clique sur "classe impression multiple"
'J 'ai réussi le pemier cas mais ça se repète dans le second cas.
'Merci de me donner un coup de main.
 

Pièces jointes

Solution
Bonjour Kkamadou, bonjour le forum,

À quoi sert l'UserForm UserFormclasse ?
Essaie ce code pour l'UserForm UserFormcompo :

VB:
Private TEST As Boolean

Private Sub ComboBox1_Change()
Unload Me
If TEST = True Then USF_selection.Show 0
End Sub
Private Sub UserForm_Initialize()
If Application.Caller = "Bouton 2" Then TEST = True
Set f = Sheets("BulletinEleve")
Set Rng = f.Range("P4:P" & f.[P65000].End(xlUp).Row)
Me.ComboBox1.ColumnCount = 1
Me.ComboBox1.List = Rng.Value
End Sub

[Édition]
Bonjour Jean-Marie, nos posts se sont croisés...
Bonjour Kkamadou, bonjour le forum,

À quoi sert l'UserForm UserFormclasse ?
Essaie ce code pour l'UserForm UserFormcompo :

VB:
Private TEST As Boolean

Private Sub ComboBox1_Change()
Unload Me
If TEST = True Then USF_selection.Show 0
End Sub
Private Sub UserForm_Initialize()
If Application.Caller = "Bouton 2" Then TEST = True
Set f = Sheets("BulletinEleve")
Set Rng = f.Range("P4:P" & f.[P65000].End(xlUp).Row)
Me.ComboBox1.ColumnCount = 1
Me.ComboBox1.List = Rng.Value
End Sub

[Édition]
Bonjour Jean-Marie, nos posts se sont croisés...
 
Bonsoir ChTi160 , Robert et le Forum
voici à quoi servent les UserForm
UserFormcompo : le numéro de composition(N°1, N°2 , N°3 , N°4 ...)
UserFormclasse : le niveau de classe( CP1 , CP2 , CE1 , CE2 , CM1 , CM2)
USF_selection : contient la liste des élèves
 
Bonsoir kkamadou
Bonsoir Robert
Qu'est ce qui empêche que sur un même userform ,tu puisses sélectionner un numéro de Classe puis ensuite un élève de cette classe et enfin le numéro correspondant a la composition suivante de cette classe ?
Jean marie
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…